public class SGMPCSearch extends Object
Modifier and Type | Class and Description |
---|---|
class |
SGMPCSearch.SolutionComparator |
Modifier and Type | Field and Description |
---|---|
IntVar |
cost
Cost variable
|
int |
costPosition |
int |
e |
int |
eInit |
int[][] |
elite |
int |
luby |
int |
poly |
Store |
store |
IntVar[] |
vars
Variables for search
|
Constructor and Description |
---|
SGMPCSearch(Store store,
IntVar[] vars,
IntVar cost) |
SGMPCSearch(Store store,
IntVar[] vars,
IntVar cost,
ImproveSolution search) |
Modifier and Type | Method and Description |
---|---|
void |
findEliteSolutions() |
int |
getLuby(int i) |
int |
lastCost() |
int[] |
lastSolution() |
void |
printSolution(int[] solution) |
boolean |
search() |
void |
setEliteSize(int e) |
void |
setEliteSolutions(int[][] solutions) |
void |
setFailStrategy(int strategy) |
void |
setInitialSolutionsSize(int eInit) |
void |
setPrintInfo(boolean print) |
void |
setProbability(double p) |
void |
setTimeOut(long t) |
public Store store
public IntVar[] vars
public IntVar cost
public int e
public int eInit
public final int luby
public final int poly
public int[][] elite
public int costPosition
public SGMPCSearch(Store store, IntVar[] vars, IntVar cost, ImproveSolution search)
public boolean search()
public void findEliteSolutions()
public void setTimeOut(long t)
public int getLuby(int i)
public void setEliteSolutions(int[][] solutions)
public void setProbability(double p)
public void setEliteSize(int e)
public void setInitialSolutionsSize(int eInit)
public void setFailStrategy(int strategy)
public void setPrintInfo(boolean print)
public void printSolution(int[] solution)
public int[] lastSolution()
public int lastCost()
Copyright © 2015. All rights reserved.