| Package | Description |
|---|---|
| pledge.core | |
| pledge.core.techniques | |
| pledge.core.techniques.generation | |
| pledge.core.techniques.prioritization |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Product> |
ModelPLEDGE.getProducts()
Returns the list of products currently loaded into the application.
|
java.util.List<Product> |
ModelPLEDGE.getUnpredictableProducts(int count)
returns n products obtained at random from the solver.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
DistancesUtil.getAntiDiceDistance(Product p1,
Product p2)
Return the anti dice distance between two products.
|
static double |
DistancesUtil.getDiceDistance(Product p1,
Product p2)
Return the dice distance between two products.
|
static double |
DistancesUtil.getJaccardDistance(Product p1,
Product p2)
Return the jaccard distance between two products.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Product> |
EvolutionaryAlgorithm1Plus1.generateProducts(ModelPLEDGE model,
int nbProducts,
long timeAllowed,
PrioritizationTechnique prioritizationTechnique)
Generate products.
|
java.util.List<Product> |
GenerationTechnique.generateProducts(ModelPLEDGE model,
int nbProducts,
long timeAllowed,
PrioritizationTechnique prioritizationTechnique)
Generate products.
|
java.util.List<Product> |
Individual.getProducts() |
| Constructor and Description |
|---|
Individual(ModelPLEDGE model,
java.util.List<Product> products,
PrioritizationTechnique prioritizationTechnique) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Product> |
PrioritizationTechnique.prioritize(ModelPLEDGE model,
java.util.List<Product> products)
Returns the prioritized list of products.
|
java.util.List<Product> |
SimilarityGreedy.prioritize(ModelPLEDGE model,
java.util.List<Product> products)
Returns the prioritized list of products.
|
java.util.List<Product> |
SimilarityNearOptimal.prioritize(ModelPLEDGE model,
java.util.List<Product> products)
Returns the prioritized list of products.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Product> |
PrioritizationTechnique.prioritize(ModelPLEDGE model,
java.util.List<Product> products)
Returns the prioritized list of products.
|
java.util.List<Product> |
SimilarityGreedy.prioritize(ModelPLEDGE model,
java.util.List<Product> products)
Returns the prioritized list of products.
|
java.util.List<Product> |
SimilarityNearOptimal.prioritize(ModelPLEDGE model,
java.util.List<Product> products)
Returns the prioritized list of products.
|