C D E G H I M N O P S T V X Y

C

cities - Variable in class org.opt4j.tutorial.salesman.SalesmanProblem
 
config() - Method in class org.opt4j.tutorial.helloworld.HelloWorldModule
 
config() - Method in class org.opt4j.tutorial.minones.MinOnesModule
 
config() - Method in class org.opt4j.tutorial.operator.MyOperatorModule
 
config() - Method in class org.opt4j.tutorial.optimizer.MutateOptimizerModule
 
config() - Method in class org.opt4j.tutorial.salesman.SalesmanModule
 
config() - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetModule
 
convertModel(Model) - Method in class org.opt4j.tutorial.minones.MinOnesDecoder
 
copy - Variable in class org.opt4j.tutorial.optimizer.MutateOptimizer
 
create() - Method in class org.opt4j.tutorial.helloworld.HelloWorldCreator
 
create() - Method in class org.opt4j.tutorial.salesman.SalesmanCreator
 
createConstraints() - Method in class org.opt4j.tutorial.minones.MinOnesDecoder
 
crossover(BooleanGenotype, BooleanGenotype) - Method in class org.opt4j.tutorial.operator.MyOperator
 

D

decode(SelectGenotype<Character>) - Method in class org.opt4j.tutorial.helloworld.HelloWorldDecoder
 
decode(PermutationGenotype<SalesmanProblem.City>) - Method in class org.opt4j.tutorial.salesman.SalesmanDecoder
 

E

evaluate(String) - Method in class org.opt4j.tutorial.helloworld.HelloWorldEvaluator
 
evaluate(MinOnesResult) - Method in class org.opt4j.tutorial.minones.MinOnesEvaluator
 
evaluate(SalesmanRoute) - Method in class org.opt4j.tutorial.salesman.SalesmanEvaluator
 

G

getCities() - Method in class org.opt4j.tutorial.salesman.SalesmanProblem
 
getIterations() - Method in class org.opt4j.tutorial.optimizer.MutateOptimizerModule
 
getPanel() - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetService.SalesmanWidget
 
getSize() - Method in class org.opt4j.tutorial.salesman.SalesmanModule
 
getX() - Method in class org.opt4j.tutorial.salesman.SalesmanProblem.City
 
getY() - Method in class org.opt4j.tutorial.salesman.SalesmanProblem.City
 

H

HelloWorldCreator - Class in org.opt4j.tutorial.helloworld
 
HelloWorldCreator() - Constructor for class org.opt4j.tutorial.helloworld.HelloWorldCreator
 
HelloWorldDecoder - Class in org.opt4j.tutorial.helloworld
 
HelloWorldDecoder() - Constructor for class org.opt4j.tutorial.helloworld.HelloWorldDecoder
 
HelloWorldEvaluator - Class in org.opt4j.tutorial.helloworld
 
HelloWorldEvaluator() - Constructor for class org.opt4j.tutorial.helloworld.HelloWorldEvaluator
 
HelloWorldModule - Class in org.opt4j.tutorial.helloworld
 
HelloWorldModule() - Constructor for class org.opt4j.tutorial.helloworld.HelloWorldModule
 

I

individual - Variable in class org.opt4j.tutorial.salesman.SalesmanWidgetService.MyPanel
 
individualFactory - Variable in class org.opt4j.tutorial.optimizer.MutateOptimizer
 
init(Viewport) - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetService.SalesmanWidget
 
initialize() - Method in class org.opt4j.tutorial.optimizer.MutateOptimizer
 
iterations - Variable in class org.opt4j.tutorial.optimizer.MutateOptimizerModule
 

M

MinOnesDecoder - Class in org.opt4j.tutorial.minones
 
MinOnesDecoder(SATManager, Rand) - Constructor for class org.opt4j.tutorial.minones.MinOnesDecoder
 
MinOnesEvaluator - Class in org.opt4j.tutorial.minones
 
MinOnesEvaluator() - Constructor for class org.opt4j.tutorial.minones.MinOnesEvaluator
 
MinOnesModule - Class in org.opt4j.tutorial.minones
 
MinOnesModule() - Constructor for class org.opt4j.tutorial.minones.MinOnesModule
 
MinOnesResult - Class in org.opt4j.tutorial.minones
 
MinOnesResult() - Constructor for class org.opt4j.tutorial.minones.MinOnesResult
 
mutate - Variable in class org.opt4j.tutorial.optimizer.MutateOptimizer
 
MutateOptimizer - Class in org.opt4j.tutorial.optimizer
 
MutateOptimizer(Population, IndividualFactory, Selector, Mutate<Genotype>, Copy<Genotype>) - Constructor for class org.opt4j.tutorial.optimizer.MutateOptimizer
 
MutateOptimizerModule - Class in org.opt4j.tutorial.optimizer
 
MutateOptimizerModule() - Constructor for class org.opt4j.tutorial.optimizer.MutateOptimizerModule
 
MyOperator - Class in org.opt4j.tutorial.operator
 
MyOperator() - Constructor for class org.opt4j.tutorial.operator.MyOperator
 
MyOperatorModule - Class in org.opt4j.tutorial.operator
 
MyOperatorModule() - Constructor for class org.opt4j.tutorial.operator.MyOperatorModule
 

N

next() - Method in class org.opt4j.tutorial.optimizer.MutateOptimizer
 

O

OFFSIZE - Static variable in class org.opt4j.tutorial.optimizer.MutateOptimizer
 
onDoubleClick(Individual, Component, Point) - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetService
 
onPopup(Individual, Component, Point, JPopupMenu) - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetService
 
org.opt4j.tutorial - package org.opt4j.tutorial
The tutorial provides three examples for user-defined problems, one example for an Optimizer implementation, and one example for a new Operator.
org.opt4j.tutorial.helloworld - package org.opt4j.tutorial.helloworld
The helloworld example is a simple problem which shows the implementation of the Decoder, Evaluator and Creator interfaces which is the minimum requirement for own optimization problems.
org.opt4j.tutorial.minones - package org.opt4j.tutorial.minones
The minones example is a simple problem which uses SAT decoding to hand infeasible individuals.
org.opt4j.tutorial.operator - package org.opt4j.tutorial.operator
The operator example shows how to add own Operators for the modification of Genotypes.
org.opt4j.tutorial.optimizer - package org.opt4j.tutorial.optimizer
The optimizer example shows the implementation of a simple optimizer which uses the Mutate operator.
org.opt4j.tutorial.salesman - package org.opt4j.tutorial.salesman
The salesman example implements the Traveling Salesman Problem.

P

paintComponent(Graphics) - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetService.MyPanel
 
paintRoute(Individual) - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetService
 
POPSIZE - Static variable in class org.opt4j.tutorial.optimizer.MutateOptimizer
 
problem - Variable in class org.opt4j.tutorial.salesman.SalesmanCreator
 

S

SalesmanCreator - Class in org.opt4j.tutorial.salesman
 
SalesmanCreator(SalesmanProblem) - Constructor for class org.opt4j.tutorial.salesman.SalesmanCreator
 
SalesmanDecoder - Class in org.opt4j.tutorial.salesman
 
SalesmanDecoder() - Constructor for class org.opt4j.tutorial.salesman.SalesmanDecoder
 
SalesmanEvaluator - Class in org.opt4j.tutorial.salesman
 
SalesmanEvaluator() - Constructor for class org.opt4j.tutorial.salesman.SalesmanEvaluator
 
SalesmanModule - Class in org.opt4j.tutorial.salesman
 
SalesmanModule() - Constructor for class org.opt4j.tutorial.salesman.SalesmanModule
 
SalesmanProblem - Class in org.opt4j.tutorial.salesman
 
SalesmanProblem(int) - Constructor for class org.opt4j.tutorial.salesman.SalesmanProblem
 
SalesmanProblem.City - Class in org.opt4j.tutorial.salesman
 
SalesmanProblem.City(double, double) - Constructor for class org.opt4j.tutorial.salesman.SalesmanProblem.City
 
SalesmanRoute - Class in org.opt4j.tutorial.salesman
 
SalesmanRoute() - Constructor for class org.opt4j.tutorial.salesman.SalesmanRoute
 
SalesmanWidgetModule - Class in org.opt4j.tutorial.salesman
 
SalesmanWidgetModule() - Constructor for class org.opt4j.tutorial.salesman.SalesmanWidgetModule
 
SalesmanWidgetService - Class in org.opt4j.tutorial.salesman
 
SalesmanWidgetService(Viewport) - Constructor for class org.opt4j.tutorial.salesman.SalesmanWidgetService
 
SalesmanWidgetService.MyPanel - Class in org.opt4j.tutorial.salesman
 
SalesmanWidgetService.MyPanel(Individual) - Constructor for class org.opt4j.tutorial.salesman.SalesmanWidgetService.MyPanel
 
SalesmanWidgetService.SalesmanWidget - Class in org.opt4j.tutorial.salesman
 
SalesmanWidgetService.SalesmanWidget(Individual) - Constructor for class org.opt4j.tutorial.salesman.SalesmanWidgetService.SalesmanWidget
 
selector - Variable in class org.opt4j.tutorial.optimizer.MutateOptimizer
 
setIterations(int) - Method in class org.opt4j.tutorial.optimizer.MutateOptimizerModule
 
setSize(int) - Method in class org.opt4j.tutorial.salesman.SalesmanModule
 
size - Variable in class org.opt4j.tutorial.salesman.SalesmanModule
 

T

TutorialModule - Class in org.opt4j.tutorial
 
TutorialModule() - Constructor for class org.opt4j.tutorial.TutorialModule
 

V

viewport - Variable in class org.opt4j.tutorial.salesman.SalesmanWidgetService
 

X

x - Variable in class org.opt4j.tutorial.salesman.SalesmanProblem.City
 

Y

y - Variable in class org.opt4j.tutorial.salesman.SalesmanProblem.City
 

C D E G H I M N O P S T V X Y