jar

org.cicirello : chips-n-salsa

Maven & Gradle

Jul 28, 2023
3 usages
48 stars

Chips-n-Salsa · Chips-n-Salsa is a Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms. The library includes implementations of several stochastic local search algorithms, including simulated annealing, hill climbers, as well as constructive search algorithms such as stochastic sampling. Chips-n-Salsa now also includes genetic algorithms as well as evolutionary algorithms more generally. The library very extensively supports simulated annealing. It includes several classes for representing solutions to a variety of optimization problems. For example, the library includes a BitVector class that implements vectors of bits, as well as classes for representing solutions to problems where we are searching for an optimal vector of integers or reals. For each of the built-in representations, the library provides the most common mutation operators for generating random neighbors of candidate solutions, as well as common crossover operators for use with evolutionary algorithms. Additionally, the library provides extensive support for permutation optimization problems, including implementations of many different mutation operators for permutations, and utilizing the efficiently implemented Permutation class of the JavaPermutationTools (JPT) library. Chips-n-Salsa is customizable, making extensive use of Java's generic types, enabling using the library to optimize other types of representations beyond what is provided in the library. It is hybridizable, providing support for integrating multiple forms of local search (e.g., using a hill climber on a solution generated by simulated annealing), creating hybrid mutation operators (e.g., local search using multiple mutation operators), as well as support for running more than one type of search for the same problem concurrently using multiple threads as a form of algorithm portfolio. Chips-n-Salsa is iterative, with support for multistart metaheuristics, including implementations of several restart schedules for varying the run lengths across the restarts. It also supports parallel execution of multiple instances of the same, or different, stochastic local search algorithms for an instance of a problem to accelerate the search process. The library supports self-adaptive search in a variety of ways, such as including implementations of adaptive annealing schedules for simulated annealing, such as the Modified Lam schedule, implementations of the simpler annealing schedules but which self-tune the initial temperature and other parameters, and restart schedules that adapt to run length.

Table Of Contents

Latest Version

Download org.cicirello : chips-n-salsa JAR file - Latest Versions:

All Versions

Download org.cicirello : chips-n-salsa JAR file - All Versions:

Version Vulnerabilities Size Updated
6.4.x
6.3.x
6.2.x
6.1.x
6.0.x
5.2.x
5.1.x
5.0.x
4.8.x
4.7.x
4.6.x
4.5.x
4.4.x
4.3.x
4.2.x
4.1.x
4.0.x
3.1.x
3.0.x
2.13.x
2.12.x
2.11.x
2.10.x
2.9.x
2.8.x
2.7.x
2.6.x
2.5.x
2.4.x
2.3.x
2.2.x
2.1.x
2.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window chips-n-salsa-6.4.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.cicirello.search.problems.tsp

├─ org.cicirello.search.problems.tsp.BaseTSP.class - [JAR]

├─ org.cicirello.search.problems.tsp.EuclideanDistance.class - [JAR]

├─ org.cicirello.search.problems.tsp.NearestCityHeuristic.class - [JAR]

├─ org.cicirello.search.problems.tsp.NearestCityPairHeuristic.class - [JAR]

├─ org.cicirello.search.problems.tsp.RandomTSPMatrix.class - [JAR]

├─ org.cicirello.search.problems.tsp.TSP.class - [JAR]

├─ org.cicirello.search.problems.tsp.TSPEdgeDistance.class - [JAR]

├─ org.cicirello.search.problems.tsp.package-info.class - [JAR]

org.cicirello.search.operators.integers

├─ org.cicirello.search.operators.integers.AbstractIntegerMutation.class - [JAR]

├─ org.cicirello.search.operators.integers.AbstractUndoableIntegerMutation.class - [JAR]

├─ org.cicirello.search.operators.integers.IntegerValueInitializer.class - [JAR]

├─ org.cicirello.search.operators.integers.IntegerVectorInitializer.class - [JAR]

├─ org.cicirello.search.operators.integers.KPointCrossover.class - [JAR]

├─ org.cicirello.search.operators.integers.RandomValueChangeMutation.class - [JAR]

├─ org.cicirello.search.operators.integers.SinglePointCrossover.class - [JAR]

├─ org.cicirello.search.operators.integers.TwoPointCrossover.class - [JAR]

├─ org.cicirello.search.operators.integers.UndoableRandomValueChangeMutation.class - [JAR]

├─ org.cicirello.search.operators.integers.UndoableUniformMutation.class - [JAR]

├─ org.cicirello.search.operators.integers.UniformCrossover.class - [JAR]

├─ org.cicirello.search.operators.integers.UniformMutation.class - [JAR]

├─ org.cicirello.search.operators.integers.package-info.class - [JAR]

org.cicirello.search.operators.reals

├─ org.cicirello.search.operators.reals.AbstractRealMutation.class - [JAR]

├─ org.cicirello.search.operators.reals.AbstractUndoableRealMutation.class - [JAR]

├─ org.cicirello.search.operators.reals.CauchyMutation.class - [JAR]

├─ org.cicirello.search.operators.reals.GaussianMutation.class - [JAR]

├─ org.cicirello.search.operators.reals.KPointCrossover.class - [JAR]

├─ org.cicirello.search.operators.reals.RealValueInitializer.class - [JAR]

├─ org.cicirello.search.operators.reals.RealVectorInitializer.class - [JAR]

├─ org.cicirello.search.operators.reals.SinglePointCrossover.class - [JAR]

├─ org.cicirello.search.operators.reals.TwoPointCrossover.class - [JAR]

├─ org.cicirello.search.operators.reals.UndoableCauchyMutation.class - [JAR]

├─ org.cicirello.search.operators.reals.UndoableGaussianMutation.class - [JAR]

├─ org.cicirello.search.operators.reals.UndoableUniformMutation.class - [JAR]

├─ org.cicirello.search.operators.reals.UniformCrossover.class - [JAR]

├─ org.cicirello.search.operators.reals.UniformMutation.class - [JAR]

├─ org.cicirello.search.operators.reals.package-info.class - [JAR]

org.cicirello.search.representations

├─ org.cicirello.search.representations.BitVector.class - [JAR]

├─ org.cicirello.search.representations.BoundedIntegerVector.class - [JAR]

├─ org.cicirello.search.representations.BoundedRealVector.class - [JAR]

├─ org.cicirello.search.representations.IntegerValued.class - [JAR]

├─ org.cicirello.search.representations.IntegerVector.class - [JAR]

├─ org.cicirello.search.representations.RealValued.class - [JAR]

├─ org.cicirello.search.representations.RealVector.class - [JAR]

├─ org.cicirello.search.representations.SingleInteger.class - [JAR]

├─ org.cicirello.search.representations.SingleReal.class - [JAR]

├─ org.cicirello.search.representations.package-info.class - [JAR]

org.cicirello.search.problems.scheduling

├─ org.cicirello.search.problems.scheduling.ATCS.class - [JAR]

├─ org.cicirello.search.problems.scheduling.ApparentTardinessCost.class - [JAR]

├─ org.cicirello.search.problems.scheduling.ApparentTardinessCostSetupAdjusted.class - [JAR]

├─ org.cicirello.search.problems.scheduling.CommonDuedateInstanceReader.class - [JAR]

├─ org.cicirello.search.problems.scheduling.CommonDuedateInstanceWriter.class - [JAR]

├─ org.cicirello.search.problems.scheduling.CommonDuedateScheduling.class - [JAR]

├─ org.cicirello.search.problems.scheduling.DynamicATCS.class - [JAR]

├─ org.cicirello.search.problems.scheduling.EarliestDueDate.class - [JAR]

├─ org.cicirello.search.problems.scheduling.ExponentialEarlyTardyHeuristic.class - [JAR]

├─ org.cicirello.search.problems.scheduling.LinearEarlyTardyHeuristic.class - [JAR]

├─ org.cicirello.search.problems.scheduling.MinimizeMakespan.class - [JAR]

├─ org.cicirello.search.problems.scheduling.MinimizeMaximumFlowtime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.MinimizeMaximumLateness.class - [JAR]

├─ org.cicirello.search.problems.scheduling.MinimizeMaximumTardiness.class - [JAR]

├─ org.cicirello.search.problems.scheduling.MinimumSlackTime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.Montagne.class - [JAR]

├─ org.cicirello.search.problems.scheduling.SchedulingHeuristic.class - [JAR]

├─ org.cicirello.search.problems.scheduling.ShortestProcessingPlusSetupTime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.ShortestProcessingPlusSetupTimePrecompute.class - [JAR]

├─ org.cicirello.search.problems.scheduling.ShortestProcessingTime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.SingleMachineSchedulingProblem.class - [JAR]

├─ org.cicirello.search.problems.scheduling.SingleMachineSchedulingProblemData.class - [JAR]

├─ org.cicirello.search.problems.scheduling.SmallestNormalizedSetup.class - [JAR]

├─ org.cicirello.search.problems.scheduling.SmallestSetup.class - [JAR]

├─ org.cicirello.search.problems.scheduling.SmallestSetupPrecompute.class - [JAR]

├─ org.cicirello.search.problems.scheduling.SmallestTwoJobSetup.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedCostOverTime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedCostOverTimeSetupAdjusted.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedCriticalRatio.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedCriticalRatioSetupAdjusted.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedEarlinessTardiness.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedFlowtime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedLateness.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedLongestProcessingTime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedNumberTardyJobs.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedShortestProcessingPlusSetupTime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedShortestProcessingPlusSetupTimeLateOnly.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedShortestProcessingPlusSetupTimePrecompute.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedShortestProcessingTime.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedShortestProcessingTimeLateOnly.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedSquaredTardiness.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedStaticScheduling.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedStaticSchedulingReader.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedStaticSchedulingWithSetups.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedStaticSchedulingWithSetupsReader.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedStaticSchedulingWithSetupsWriter.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedStaticSchedulingWriter.class - [JAR]

├─ org.cicirello.search.problems.scheduling.WeightedTardiness.class - [JAR]

├─ org.cicirello.search.problems.scheduling.package-info.class - [JAR]

org.cicirello.search

├─ org.cicirello.search.Configurator.class - [JAR]

├─ org.cicirello.search.Metaheuristic.class - [JAR]

├─ org.cicirello.search.ProgressTracker.class - [JAR]

├─ org.cicirello.search.ReoptimizableMetaheuristic.class - [JAR]

├─ org.cicirello.search.SimpleLocalMetaheuristic.class - [JAR]

├─ org.cicirello.search.SimpleMetaheuristic.class - [JAR]

├─ org.cicirello.search.SingleSolutionMetaheuristic.class - [JAR]

├─ org.cicirello.search.SolutionCostPair.class - [JAR]

├─ org.cicirello.search.TrackableSearch.class - [JAR]

├─ org.cicirello.search.package-info.class - [JAR]

org.cicirello.search.hc

├─ org.cicirello.search.hc.AbstractHillClimber.class - [JAR]

├─ org.cicirello.search.hc.FirstDescentHillClimber.class - [JAR]

├─ org.cicirello.search.hc.SteepestDescentHillClimber.class - [JAR]

├─ org.cicirello.search.hc.package-info.class - [JAR]

org.cicirello.search.operators.bits

├─ org.cicirello.search.operators.bits.BitFlipIterator.class - [JAR]

├─ org.cicirello.search.operators.bits.BitFlipMutation.class - [JAR]

├─ org.cicirello.search.operators.bits.BitVectorInitializer.class - [JAR]

├─ org.cicirello.search.operators.bits.DefiniteBitFlipMutation.class - [JAR]

├─ org.cicirello.search.operators.bits.KPointCrossover.class - [JAR]

├─ org.cicirello.search.operators.bits.SinglePointCrossover.class - [JAR]

├─ org.cicirello.search.operators.bits.TwoPointCrossover.class - [JAR]

├─ org.cicirello.search.operators.bits.UniformCrossover.class - [JAR]

├─ org.cicirello.search.operators.bits.package-info.class - [JAR]

org.cicirello.search.ss

├─ org.cicirello.search.ss.AbstractStochasticSampler.class - [JAR]

├─ org.cicirello.search.ss.AcceptanceBandSampling.class - [JAR]

├─ org.cicirello.search.ss.ConstructiveHeuristic.class - [JAR]

├─ org.cicirello.search.ss.HeuristicBiasedStochasticSampling.class - [JAR]

├─ org.cicirello.search.ss.HeuristicPermutationGenerator.class - [JAR]

├─ org.cicirello.search.ss.HeuristicSolutionGenerator.class - [JAR]

├─ org.cicirello.search.ss.HybridConstructiveHeuristic.class - [JAR]

├─ org.cicirello.search.ss.IncrementalEvaluation.class - [JAR]

├─ org.cicirello.search.ss.IterativeSampling.class - [JAR]

├─ org.cicirello.search.ss.Partial.class - [JAR]

├─ org.cicirello.search.ss.PartialIntegerVector.class - [JAR]

├─ org.cicirello.search.ss.PartialPermutation.class - [JAR]

├─ org.cicirello.search.ss.ValueBiasedStochasticSampling.class - [JAR]

├─ org.cicirello.search.ss.package-info.class - [JAR]

org.cicirello.search.evo

├─ org.cicirello.search.evo.AbstractEvolutionaryAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.AbstractPopulation.class - [JAR]

├─ org.cicirello.search.evo.AbstractRouletteWheelSelection.class - [JAR]

├─ org.cicirello.search.evo.AbstractWeightedSelection.class - [JAR]

├─ org.cicirello.search.evo.AdaptiveEvolutionaryAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.AdaptiveGeneration.class - [JAR]

├─ org.cicirello.search.evo.AdaptiveMutationOnlyEvolutionaryAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.AdaptiveMutationOnlyGeneration.class - [JAR]

├─ org.cicirello.search.evo.AlwaysMutateGeneration.class - [JAR]

├─ org.cicirello.search.evo.BaseElitistPopulation.class - [JAR]

├─ org.cicirello.search.evo.BasePopulation.class - [JAR]

├─ org.cicirello.search.evo.BiasedFitnessProportionalSelection.class - [JAR]

├─ org.cicirello.search.evo.BiasedStochasticUniversalSampling.class - [JAR]

├─ org.cicirello.search.evo.BoltzmannBiasFunction.class - [JAR]

├─ org.cicirello.search.evo.BoltzmannSelection.class - [JAR]

├─ org.cicirello.search.evo.BoltzmannStochasticUniversalSampling.class - [JAR]

├─ org.cicirello.search.evo.ConstantBoltzmannBiasFunction.class - [JAR]

├─ org.cicirello.search.evo.EliteSet.class - [JAR]

├─ org.cicirello.search.evo.EncodingWithParameters.class - [JAR]

├─ org.cicirello.search.evo.EvolvableParametersElitistPopulation.class - [JAR]

├─ org.cicirello.search.evo.EvolvableParametersPopulation.class - [JAR]

├─ org.cicirello.search.evo.ExponentialCoolingBiasFunction.class - [JAR]

├─ org.cicirello.search.evo.ExponentialRankSelection.class - [JAR]

├─ org.cicirello.search.evo.ExponentialRankStochasticUniversalSampling.class - [JAR]

├─ org.cicirello.search.evo.FitnessBiasFunction.class - [JAR]

├─ org.cicirello.search.evo.FitnessFunction.class - [JAR]

├─ org.cicirello.search.evo.FitnessProportionalSelection.class - [JAR]

├─ org.cicirello.search.evo.FitnessShifter.class - [JAR]

├─ org.cicirello.search.evo.Generation.class - [JAR]

├─ org.cicirello.search.evo.GenerationalEvolutionaryAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.GenerationalEvolutionaryAlgorithmMutuallyExclusiveOperators.class - [JAR]

├─ org.cicirello.search.evo.GenerationalMutationOnlyEvolutionaryAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.GeneticAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.InverseCostFitnessFunction.class - [JAR]

├─ org.cicirello.search.evo.LinearCoolingBiasFunction.class - [JAR]

├─ org.cicirello.search.evo.LinearRankSelection.class - [JAR]

├─ org.cicirello.search.evo.LinearRankStochasticUniversalSampling.class - [JAR]

├─ org.cicirello.search.evo.MutationOnlyGeneticAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.MutuallyExclusiveGeneration.class - [JAR]

├─ org.cicirello.search.evo.NaiveAlwaysMutateGeneration.class - [JAR]

├─ org.cicirello.search.evo.NaiveGenerationalEvolutionaryAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.NaiveSimpleGeneration.class - [JAR]

├─ org.cicirello.search.evo.NegativeCostFitnessFunction.class - [JAR]

├─ org.cicirello.search.evo.NegativeIntegerCostFitnessFunction.class - [JAR]

├─ org.cicirello.search.evo.OnePlusOneEvolutionaryAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.OnePlusOneGeneticAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.OnlyAlwaysMutateGeneration.class - [JAR]

├─ org.cicirello.search.evo.OnlyMutateGeneration.class - [JAR]

├─ org.cicirello.search.evo.Population.class - [JAR]

├─ org.cicirello.search.evo.PopulationFitnessVector.class - [JAR]

├─ org.cicirello.search.evo.PopulationMember.class - [JAR]

├─ org.cicirello.search.evo.RandomSelection.class - [JAR]

├─ org.cicirello.search.evo.SelectionOperator.class - [JAR]

├─ org.cicirello.search.evo.SigmaScaling.class - [JAR]

├─ org.cicirello.search.evo.SimpleGeneration.class - [JAR]

├─ org.cicirello.search.evo.SimpleGeneticAlgorithm.class - [JAR]

├─ org.cicirello.search.evo.StochasticUniversalSampling.class - [JAR]

├─ org.cicirello.search.evo.TournamentSelection.class - [JAR]

├─ org.cicirello.search.evo.TruncationSelection.class - [JAR]

├─ org.cicirello.search.evo.package-info.class - [JAR]

org.cicirello.search.restarts

├─ org.cicirello.search.restarts.ConstantRestartSchedule.class - [JAR]

├─ org.cicirello.search.restarts.LubyRestarts.class - [JAR]

├─ org.cicirello.search.restarts.Multistarter.class - [JAR]

├─ org.cicirello.search.restarts.ParallelVariableAnnealingLength.class - [JAR]

├─ org.cicirello.search.restarts.ReoptimizableMultistarter.class - [JAR]

├─ org.cicirello.search.restarts.RestartSchedule.class - [JAR]

├─ org.cicirello.search.restarts.VariableAnnealingLength.class - [JAR]

├─ org.cicirello.search.restarts.package-info.class - [JAR]

org.cicirello.search.operators

├─ org.cicirello.search.operators.CrossoverOperator.class - [JAR]

├─ org.cicirello.search.operators.HybridCrossover.class - [JAR]

├─ org.cicirello.search.operators.HybridMutation.class - [JAR]

├─ org.cicirello.search.operators.HybridUndoableMutation.class - [JAR]

├─ org.cicirello.search.operators.InitializeBySimpleMetaheuristic.class - [JAR]

├─ org.cicirello.search.operators.Initializer.class - [JAR]

├─ org.cicirello.search.operators.IterableMutationOperator.class - [JAR]

├─ org.cicirello.search.operators.MutationIterator.class - [JAR]

├─ org.cicirello.search.operators.MutationOperator.class - [JAR]

├─ org.cicirello.search.operators.UndoableMutationOperator.class - [JAR]

├─ org.cicirello.search.operators.WeightedHybridCrossover.class - [JAR]

├─ org.cicirello.search.operators.WeightedHybridMutation.class - [JAR]

├─ org.cicirello.search.operators.WeightedHybridUndoableMutation.class - [JAR]

├─ org.cicirello.search.operators.package-info.class - [JAR]

org.cicirello.search.concurrent

├─ org.cicirello.search.concurrent.CallableOptimizerFactory.class - [JAR]

├─ org.cicirello.search.concurrent.CallableReoptimizerFactory.class - [JAR]

├─ org.cicirello.search.concurrent.ParallelMetaheuristic.class - [JAR]

├─ org.cicirello.search.concurrent.ParallelMultistarter.class - [JAR]

├─ org.cicirello.search.concurrent.ParallelMultistarterUtil.class - [JAR]

├─ org.cicirello.search.concurrent.ParallelReoptimizableMetaheuristic.class - [JAR]

├─ org.cicirello.search.concurrent.ParallelReoptimizableMultistarter.class - [JAR]

├─ org.cicirello.search.concurrent.Splittable.class - [JAR]

├─ org.cicirello.search.concurrent.TimedParallelMultistarter.class - [JAR]

├─ org.cicirello.search.concurrent.TimedParallelReoptimizableMultistarter.class - [JAR]

├─ org.cicirello.search.concurrent.package-info.class - [JAR]

org.cicirello.search.problems.binpack

├─ org.cicirello.search.problems.binpack.Bin.class - [JAR]

├─ org.cicirello.search.problems.binpack.BinPacking.class - [JAR]

├─ org.cicirello.search.problems.binpack.BinPackingSolution.class - [JAR]

├─ org.cicirello.search.problems.binpack.package-info.class - [JAR]

org.cicirello.search.internal

├─ org.cicirello.search.internal.RandomnessFactory.class - [JAR]

├─ org.cicirello.search.internal.package-info.class - [JAR]

org.cicirello.search.operators.permutations

├─ org.cicirello.search.operators.permutations.AdjacentSwapIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.AdjacentSwapMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.BlockInterchangeIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.BlockInterchangeMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.BlockMoveIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.BlockMoveMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.CycleAlphaMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.CycleCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.CycleMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.EdgeRecombination.class - [JAR]

├─ org.cicirello.search.operators.permutations.EnhancedEdgeRecombination.class - [JAR]

├─ org.cicirello.search.operators.permutations.InsertionIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.InsertionMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.NonWrappingOrderCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.OrderCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.OrderCrossoverTwo.class - [JAR]

├─ org.cicirello.search.operators.permutations.PartiallyMatchedCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.PermutationInitializer.class - [JAR]

├─ org.cicirello.search.operators.permutations.PositionBasedCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.PrecedencePreservativeCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.ReversalIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.ReversalMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.RotationIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.RotationMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.ScrambleMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.SwapIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.SwapMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.ThreeOptMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.TwoChangeIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.TwoChangeMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.UndoableScrambleMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.UndoableUniformScrambleMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.UniformOrderBasedCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.UniformPartiallyMatchedCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.UniformPrecedencePreservativeCrossover.class - [JAR]

├─ org.cicirello.search.operators.permutations.UniformScrambleMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedBlockMoveIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedBlockMoveMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedInsertionIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedInsertionMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedReversalIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedReversalMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedScrambleMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedSwapIterator.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedSwapMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.WindowLimitedUndoableScrambleMutation.class - [JAR]

├─ org.cicirello.search.operators.permutations.package-info.class - [JAR]

org.cicirello.search.problems

├─ org.cicirello.search.problems.BoundMax.class - [JAR]

├─ org.cicirello.search.problems.CostFunctionScaler.class - [JAR]

├─ org.cicirello.search.problems.ForresterEtAl2008.class - [JAR]

├─ org.cicirello.search.problems.GramacyLee2012.class - [JAR]

├─ org.cicirello.search.problems.HollandRoyalRoad.class - [JAR]

├─ org.cicirello.search.problems.IntegerCostFunctionScaler.class - [JAR]

├─ org.cicirello.search.problems.IntegerCostOptimizationProblem.class - [JAR]

├─ org.cicirello.search.problems.LargestCommonSubgraph.class - [JAR]

├─ org.cicirello.search.problems.Mix.class - [JAR]

├─ org.cicirello.search.problems.OneMax.class - [JAR]

├─ org.cicirello.search.problems.OneMaxAckley.class - [JAR]

├─ org.cicirello.search.problems.OptimizationProblem.class - [JAR]

├─ org.cicirello.search.problems.PermutationInAHaystack.class - [JAR]

├─ org.cicirello.search.problems.PermutationToBitVectorProblem.class - [JAR]

├─ org.cicirello.search.problems.Plateaus.class - [JAR]

├─ org.cicirello.search.problems.PolynomialRootFinding.class - [JAR]

├─ org.cicirello.search.problems.Porcupine.class - [JAR]

├─ org.cicirello.search.problems.Problem.class - [JAR]

├─ org.cicirello.search.problems.QuadraticAssignmentProblem.class - [JAR]

├─ org.cicirello.search.problems.RoyalRoad.class - [JAR]

├─ org.cicirello.search.problems.Trap.class - [JAR]

├─ org.cicirello.search.problems.TwoMax.class - [JAR]

├─ org.cicirello.search.problems.TwoMaxEqualPeaks.class - [JAR]

├─ org.cicirello.search.problems.package-info.class - [JAR]

org.cicirello.search.sa

├─ org.cicirello.search.sa.AcceptanceTracker.class - [JAR]

├─ org.cicirello.search.sa.AnnealingSchedule.class - [JAR]

├─ org.cicirello.search.sa.ExponentialCooling.class - [JAR]

├─ org.cicirello.search.sa.LinearCooling.class - [JAR]

├─ org.cicirello.search.sa.LogarithmicCooling.class - [JAR]

├─ org.cicirello.search.sa.ModifiedLam.class - [JAR]

├─ org.cicirello.search.sa.ModifiedLamOriginal.class - [JAR]

├─ org.cicirello.search.sa.ParameterFreeExponentialCooling.class - [JAR]

├─ org.cicirello.search.sa.ParameterFreeLinearCooling.class - [JAR]

├─ org.cicirello.search.sa.SelfTuningLam.class - [JAR]

├─ org.cicirello.search.sa.SimulatedAnnealing.class - [JAR]

├─ org.cicirello.search.sa.package-info.class - [JAR]

Advertisement

Dependencies from Group

Jul 28, 2023
3 usages
48 stars
jpt
May 30, 2023
2 usages
8 stars
Jun 11, 2023
2 usages
1 stars
Apr 21, 2023
2 usages
0 stars
Aug 02, 2023
2 stars

Discover Dependencies

Oct 30, 2022
1.9k stars
Jan 15, 2021
9 stars
Feb 28, 2023
27 stars
Mar 28, 2023
16 usages
169 stars
May 18, 2021
13 usages
169 stars
Mar 28, 2023
50 usages
169 stars
Mar 28, 2023
4 usages
169 stars
Aug 25, 2023
9 usages
11.9k stars