Uses of Interface
org.cicirello.search.ss.Partial
Packages that use Partial
Package
Description
Package of classes and interfaces related to representing and solving scheduling problems, which
includes implementations of constructive heuristics for scheduling problems.
Classes and interfaces related to the Traveling Salesperson Problem (TSP).
This package includes classes and interfaces directly related to implementing stochastic sampling
algorithms.
-
Uses of Partial in org.cicirello.search.problems.scheduling
Methods in org.cicirello.search.problems.scheduling with parameters of type PartialModifier and TypeMethodDescriptiondoubleApparentTardinessCost.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleApparentTardinessCostSetupAdjusted.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleATCS.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleDynamicATCS.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleEarliestDueDate.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleExponentialEarlyTardyHeuristic.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleLinearEarlyTardyHeuristic.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleMinimumSlackTime.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleMontagne.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleShortestProcessingPlusSetupTime.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleShortestProcessingPlusSetupTimePrecompute.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleShortestProcessingTime.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleSmallestNormalizedSetup.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleSmallestSetup.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleSmallestSetupPrecompute.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleSmallestTwoJobSetup.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedCostOverTime.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedCostOverTimeSetupAdjusted.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedCriticalRatio.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedCriticalRatioSetupAdjusted.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedLongestProcessingTime.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedShortestProcessingPlusSetupTime.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedShortestProcessingPlusSetupTimeLateOnly.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedShortestProcessingPlusSetupTimePrecompute.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedShortestProcessingTime.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleWeightedShortestProcessingTimeLateOnly.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) -
Uses of Partial in org.cicirello.search.problems.tsp
Methods in org.cicirello.search.problems.tsp that return PartialModifier and TypeMethodDescriptionfinal Partial<Permutation>NearestCityHeuristic.createPartial(int n) final Partial<Permutation>NearestCityPairHeuristic.createPartial(int n) Methods in org.cicirello.search.problems.tsp with parameters of type PartialModifier and TypeMethodDescriptiondoubleNearestCityHeuristic.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) doubleNearestCityPairHeuristic.h(Partial<Permutation> p, int element, IncrementalEvaluation<Permutation> incEval) -
Uses of Partial in org.cicirello.search.ss
Classes in org.cicirello.search.ss that implement PartialModifier and TypeClassDescriptionfinal classA PartialIntegerVector represents a vector of integers that is being iteratively constructed as a solution to an optimization problem over the space of integer vectors.final classA PartialPermutation represents a permutation that is being iteratively constructed as a solution to an optimization problem over the space of permutations.Methods in org.cicirello.search.ss that return PartialModifier and TypeMethodDescriptionConstructiveHeuristic.createPartial(int n) Creates an empty Partial solution, which will be incrementally transformed into a complete solution of a specified length.HybridConstructiveHeuristic.createPartial(int n) Methods in org.cicirello.search.ss with parameters of type PartialModifier and TypeMethodDescriptionvoidExtends an incremental evaluation, to account for extending a Partial by the addition of one element.doubleConstructiveHeuristic.h(Partial<T> p, int element, IncrementalEvaluation<T> incEval) Heuristically evaluates the possible addition of an element to the end of a Partial.doubleHybridConstructiveHeuristic.h(Partial<T> p, int element, IncrementalEvaluation<T> incEval)