public class PerfectSquare extends ExampleFD
Constructor and Description |
---|
PerfectSquare() |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args)
It runs a perfect square problem.
|
void |
model()
It specifies a standard way of modeling the problem.
|
void |
model(int problemNo) |
void |
modelBasic(int problemNo)
It specifies the model using mostly PrimitiveConstraints.
|
void |
modelGeost(int problemNo) |
String |
printLaTex(long runtime,
int problemNo)
Enclose the output of this function inside a simple latex document like the one
below.
|
boolean |
search()
It specifies simple search method based on input order and lexigraphical
ordering of values.
|
static int[][][] |
squares() |
static void |
test(String[] args)
It runs a perfect square problem.
|
static boolean |
testUsingGeost(String[] args)
It runs a perfect square problem.
|
creditSearch, getSearch, getSearchVariables, getStore, printMatrix, searchAllAtOnce, searchAllOptimal, searchLDS, searchMasterSlave, searchMaxRegretOptimal, searchMiddle, searchMostConstrainedStatic, searchOptimal, searchSmallestDomain, searchSmallestMedian, searchSmallestMiddle, searchSmallestMin, searchWeightedDegree, searchWithMaxRegret, searchWithRestarts, shavingSearch
public static final int[][][] squares()
public static void test(String[] args)
args
- program parameters, the first one denotes the problem no to be solved.public static boolean testUsingGeost(String[] args)
args
- program parameters, the first one denotes the problem no to be solved.public static void main(String[] args)
args
- program parameters, the first one denotes the problem no to be solved.public void modelBasic(int problemNo)
problemNo
- the problem number to be fetched from the array of problem descriptions provided by squares() function.public void model(int problemNo)
public void modelGeost(int problemNo)
public void model()
ExampleFD
public boolean search()
ExampleFD
public String printLaTex(long runtime, int problemNo)
\documentclass[]{article} \\usepackage{color} \hyphenation{} \makeatother \begin{document} \thispagestyle{empty} \include{figure} \end{document}
runtime
- it specifies the time required to find a solution.problemNo
- problem number to be used for which the latex generation is taking place.Copyright © 2022. All rights reserved.