|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
About JDialog shows information about this framework.AbstractArchive provides some common methods for Archive
s.AbstractIndividualFactory creates Individuals using a
given Provider and sets the registered
IndividualStateListeners.AbstractIndividualFactory with a Provider
for Individuals.
AbstractLogger triggers its refinement on specific events
dependent on the iteration and evaluation count.AbstractLogger.
AbstractOptimizer is an abstract implementation of a
population-based Optimizer.AbstractOptimizer with a Population, an
Archive, an IndividualFactory, and a
IndividualCompleter.
AdaptiveGridArchive uses an adaptive grid in order to bound the
size of the Archive, see "Properties of an Adaptive Archiving
Algorithm for Storing Nondominated Vectors, J.AdaptiveGridArchive.
AdaptiveGridArchive.Cell of the grid.AdaptiveGridArchive.Cell with the identifier.
PropertyModule.
Individuals.
Objectives.
Individual to this Archive without further
checks.
Individuals to this Archive without further
checks.
ControlListener.
Task is added.
Evaluator.
File to the classpath.
File to the classpath.
IndividualStateListener to each Individual that
is created by this class.
IndividualStateListener.
TaskListener.
ModuleAutoFinderListener.
SetListener.
ControlListener.
OptimizerIterationListener to this optimizer.
OptimizerIterationListener.
OptimizerStateListener to this optimizer.
OptimizerStateListener.
jar files to the classpath.
Requirement.
TaskStateListener.
Task and calls the listeners.
Individuals to theirs AdaptiveGridArchive.Cells and the AdaptiveGridArchive.Cell
s to the Archive.
File to the classpath.
JNode with a given name.
Node.
JNode.
ApplicationFrame.Archive is used to store a set of high-quality Individual
s.ArchiveModule determines an implementation for the
Archive interface.ImageIcon into a folder icon.
Constant.
IterativeOptimizer.
Optimizer.
BooleanGenotype consists of Boolean values that can be used as a
Genotype.BooleanGenotype.
BooleanMapGenotype is a BooleanGenotype with the
MapGenotype functionality.BooleanMapGenotype.
BooleanRequirement is a Requirement that depends on a
boolean valued Property.BooleanRequirement.
Archive with bounded size.Bounds define bounds for Genotype objects
that consist of lists of numbers.Archive
Category annotation marks a class as a category.ClassPath is also known as the ClassPathHacker and
enables adding new files to the classpath.key, value pairs.
Individuals in the Iterable if
they are not already evaluated.
Individuals if they are not
already evaluated.
CompositeGenotype is a base class for Genotype classes
that consist of multiple Genotypes.CompositeGenotype.
CompositeGenotype with values from a given map.
Configurator configures the modules and starts the specific
ApplicationFrame.Constant is an annotation for injected constant values.Constant annotation.
true if the key is contained.
ContentPanel abstract class.Control allows to pause, stop, and terminate, the optimization
process.Control.State of the control.ControlListener is an interface of classes that listen to the
Control state.Individual.
Individual with a specified Genotype.
Genotype.
Creator creates random Genotypes.Crowding, see "A fast and elitist multiobjective genetic
algorithm : NSGA-II, K.CrowdingArchive is based on the Crowding distance.CrowdingArchive.
Genotype to the corresponding phenotype.
Decoder decodes Genotypes into phenotype Objects.DefaultAbout panel.DefaultApplicationFrame.DefaultApplicationFrame .
DefaultArchive is the CrowdingArchive with a capacity of
100.DefaultArchive.
DefaultContentPanel.DefaultContentPanel.
DefaultIndividualFactory is a creator for standard
Individuals.DefaultIndividualFactory with a Provider for
Individuals.
DefaultModulesPanel.DefaultModulesPanel.
DefaultModulesPanel.CategoryTreeNode is used for nodes that represent categories.DefaultModulesPanel.ModuleTreeNode is used for nodes that represent modules.DefaultModulesPanel.MyTree that extends a JTree by a drag method.DefaultModulesPanel.RootTreeNode is the root node of the tree.DefaultModulesPanel.TreeCellRenderer for the modules tree.DefaultModulesPanel.UserNode is a basic node of the tree.DefaultSelectedPanel.DefaultSelectedPanel.
DefaultSelectedPanel.TabbedPane is a custom JTabbedPane.JTabbedPane.DefaultTasksPanel extends the TasksPanel and shows all
Tasks in a table.DefaultTasksPanel.
DefaultTasksPanel.Model.DefaultTasksPanel.Table.DelayTask executes tasks immediately or delayed if they arrive
too close (delay).DelayTask.
DelayTask with a given priority.
true if
the bounds have changed.
Objectives.
true if this objectives dominate the specified
objectives.
DoubleBounds is an implementation of the Bounds for the
DoubleGenotype that accepts arrays as well as lists as bounds.DoubleBounds with arrays.
DoubleBounds with lists.
DoubleGenotype consists of double values that can be used as a
Genotype.DoubleGenotype with lower bounds 0.0 and
upper bounds 1.0.
DoubleGenotype with a specified lower and upper
bound for all values.
DoubleGenotype with the given Bounds.
DoubleMapGenotype is a DoubleGenotype with the
MapGenotype functionality.DoubleMapGenotype.
DoubleValue is a Value with a Double as value.DoubleValue.
EnumRequirement is a Requirement that depends on a
enumeration valued Property.EnumRequirement.
Object and returns the results in the
Objectives.
Evaluator evaluates phenotypes to Objectives.Task is created and submitted.
Task.
ExecutionEnvironment for Tasks.ExecutionEnvironment.
File annotation marks a String property as a file such
that the String can be changed by a browser.FileChooser.FileChooser.
FileOperations.FileOperations.
FileOperations.FileOperationsListener.Format contains several format rules.FrontDensityIndicator is an interface for the determination of
density values of a front of Individuals.Genotype represents a marker interface.Node.
PropertyModule of the specified class and creates a
new instance if necessary.
Genotype for the given key with an implicit cast to
the specific Genotype type.
0 and 1.
PropertyModule.
directory.
ZipFile (Jar archive).
Map of all attributes.
BoundedArchive.
AdaptiveGridArchive.Cell for the given Individual.
String separating two columns.
String starting a line comment.
PropertyModule as XML
Node.
ImageIcon.
Individuals.
AdaptiveGridArchive.
Document.
Exception that was thrown during the Task
execution if an error occurred.
ImageIcon from a filename.
Class.
ImageIcon of a PropertyModule.
identifier.
String representation of the given Individual.
Class.
Injector of the task.
i-th element.
i-th element.
i-th element.
Module.
Configurator.
PropertyModule.
Modules of this Task.
AdaptiveGridArchive.Cell.
Class.
PropertyModule.
Node element.
Optimizer of the task.
Property with the specified name.
Task.
Individual.State of the Individual.
iteration and evaluation.
Tasks.
Class.
PropertyModule.
Property.
i-th element.
i-th element.
i-th element.
URL of a file.
true if the attribute is existent.
true if this node has a strings content.
Icon annotation assigns an icon to modules.Icons class is used to get ImageIcons from a given
filename.Icons.
Ignore annotation can either be used for modules or properties
such that these are ignored in the
Configurator.IncompatibilityException.IncompatibilityException.
IncompatibilityException.
IncompatibilityException.
IncompatibilityException.
Individual class forms a single solution for the given
optimization problem.Individual.
Individual.Individual is added to the IndividualSet.
IndividualCompleter completes the evaluation process of
Individuals.IndividualCompleterModule is used to choose and configure a
IndividualCompleter.IndividualCompleterModule.Type of IndividualCompleter to use.IndividualFactory is a creator for Individuals.Individual is removed from the
IndividualSet.
IndividualSet is a Set of Individuals.IndividualSetListener receives notifications if an
Individual is added to or removed from an IndividualSet.IndividualStateListener receives notifications of an
Individual changing its Individual.State.null).
Info annotation contains textual information about a module or
property.Individual changes its state.
Archive.
Task with modules.
Task with modules.
n random values.
n random values.
keys.
n random values.
list.
key set.
Injector.
IndividualStateListeners will be transmitted to each
Individual that is created by this class.
IntegerBounds is an implementation of the Bounds for the
IntegerGenotype that accepts arrays as well as lists for as bounds.IntegerBounds with arrays.
IntegerBounds with lists.
IntegerGenotype is a Genotype that consists of integer
values.IntegerGenotype with a specified lower and upper
bound for all values.
IntegerGenotype with the given Bounds.
IntegerMapGenotype is a IntegerGenotype with the
MapGenotype functionality.IntegerMapGenotype.
IntegerMapGenotype with fixed bounds.
IntegerValue is a Value with an Integer as value.IntegerValue.
ModuleAutoFinderListener.
ModuleAutoFinderListener.
true if the property is active.
Individual is already decoded.
true if the individual is decoded in the current
state.
true if this objectives are equal to the specified
objectives.
Individual is already evaluated.
true if the individual is evaluated in the current
state.
true if the requirement is fulfilled.
true if the file is a Jar archive.
true if the logger observes the number of evaluations.
true if the logger observes the number of iterations.
true if the property represents a number.
true if the current state allows to pause the
optimization.
true if the optimization is paused.
true if the individual is processing in the current
state.
true if the optimization is running.
true if the Optimizer is running.
true if the current state allows to start the
optimization.
true if the current state allows to stop the
optimization.
true if the optimization is stopped.
true if the optimization is terminated.
true if a specific seed is given.
Iteration object is used as iteration counter for the
optimization.Iteration object.
Optimizer completes an iteration.
IterativeOptimizer interface has to be implemented by all
population-based iterative optimizers.Iterator over the Map.Entry pairs.
Node elements.JNode for a Node element.
JNode for a Document.
keys.
ListGenotype is an interface for Genotypes that are
derived from a List with basic objects.File.
Logger is a marker interface for logging classes.Configurator.
Configurator with the specified task class and the
file to be loaded.
Opt4J configuration GUI.
MapGenotype extends a Genotype with
Map functionalities.MaxIterations is the default binding annotation for the maximal
number of iterations for an Optimizer.Menu.Menu.
ImageIcons into a single
ImageIcon.
PropertyModule is added.
ModuleAutoFinder searches the classpath for all
PropertyModules that are not annotated with Ignore.ModuleAutoFinder.
ModuleAutoFinder.
ModuleAutoFinderListener is a listener interface for the
ModuleAutoFinder.ModuleList offers a method to obtain a Collection of
Modules.ModuleListUser is a ModuleList for user defined modules.PropertyModule configurations from files or
retrieving these from XML Nodes.ModuleLoader.
ModuleRegister contains all found modules for the
Configurator.ModuleRegister.
PropertyModule is removed.
PropertyModule configurations or adding
these to XML Nodes.ModulesPanel.ModuleTransferable is a (Drag and Drop) Transferable for
PropertyModules.ModuleTransferable.
Multi annotation marks a Module.MultiEvaluator takes all registered Evaluators and uses
them to evaluate the phenotype.MultiEvaluator.
Name annotation assigns a user defined name to a module or
property.Genotype.
Objective is the identifier for a single objective in the
Objectives.Objective with a given name, sign=MIN, and
rank=RANK_OBJECTIVE(0).
Objective with a given name, sign, and
rank=RANK_OBJECTIVE(0).
Objective.Objectives contains the Objective-Values pairs of
an Individual.Operator is the basic interface for all operators.Opt4J configuration GUI.Opt4JAbout information.Opt4JModule is the superclass for all modules.Opt4JStarter starts configuration files directly without the
configurator (GUI).Opt4JTask executes one optimization process.Opt4JTask.
Opt4JTask.
Opt4JTasksPanel extends the DefaultTasksPanel by
additional functionality: Additional control and extended state.Opt4JTasksPanel.
Opt4JTasksPanel.Model of the table.Opt4JTasksPanel.PopupListener for the table elements.OptimizationMediator performs the overall optimization process
for the IterativeOptimizer.OptimizationMediator.
Optimizer starts the optimization process.
Optimizer stops the optimization process.
Optimizer interface has to be implemented by all
population-based optimizers.OptimizerIterationListener is used to monitor the iteration of
the Optimizer.Optimizer modules.OptimizerStateListener is used to monitor the state of the
Optimizer.Individuals corresponding to their
crowding distance.
Order annotation assigns a user defined order to properties of a
module.Archive.IndividualCompleters.Genotypes.OutputModule.Panel annotation allows the definition of a custom panel for a
module.ParallelIndividualCompleter completes Individuals with
multiple threads.ParallelIndividualCompleter with a specified maximal
number of concurrent threads.
ParallelIndividualCompleter.Complete class completes a single Individual.ParallelIndividualCompleter.Complete with an Individual.
Parameters is a class for the identification of types/classes of
a generic parameter.Parent annotation assigns a module an explicit parent category.PermutationGenotype can be used as a Genotype.PermutationGenotype.
PermutationGenotype.
Population manages a set of Individuals.PopulationArchive keeps the non-dominated Individuals
from the Population.Priority.value() of an Evaluator, the earlier the
MultiEvaluator will call it.ProblemModule is an abstract module class for the binding of the
Creator, Decoder, and Evaluator.Progress offers some methods for the measurement of the progress
of an Optimizer.Property contains information about a single property of a
PropertyModule.Property .
PropertyModule is a decorator for a Module that enables
property methods.PropertyModule that decorates a Module.
PropertyPanel is a panel for the configuration of one module.PropertyPanel for one PropertyModule
instance.
key, value pair.
Rand class is an abstract class that is utilized as an interface
for random classes.RandomDefault uses is a RandomMersenneTwister with the
seed System.currentTimeMillis().RandomDefault.
RandomJava is the default java Random.RandomJava with the specified seed.
RandomMersenneTwister uses an implementation of the mersenne
twister random number generator written by David Beaumont.RandomMersenneTwister with the specified seed.
RandomModule is used to configure the used random number
generator.RandomModule.RandType.PropertyModule.
Individual from its AdaptiveGridArchive.Cell and removes the
AdaptiveGridArchive.Cell from the Archive if it is
empty.
IndividualStateListener that is invoked if the state
of any Individual changes.
TaskListener.
ModuleAutoFinderListener.
SetListener.
ControlListener.
OptimizerIterationListener from this optimizer.
OptimizerStateListener from this optimizer.
TaskStateListener.
Required annotation defines dependencies between the properties.Requirement indicates if a Property is active or not.File.
SelectedModules.SelectedModules set.
ContentPanel.SelectGenotype selects for each index an element from the given
list.SelectGenotype.
SelectGenotype.
SelectGenotype selects for each key an element from a given list.SelectMapGenotype.
SelectMapGenotype.
SequentialIndividualCompleter completes the Individuals
sequentially.SequentialIndividualCompleter.
BoundedArchive.
PropertyModule with an XML Node.
AdaptiveGridArchive.
IndividualStateListeners that are called if the
Individual.State of this individual changes.
SetListener.Task.
Individual.
ExecutorService.
Genotype.
Objectives.
JTree alphabetically.
Configurator.
Starter executes configuration files.Startupable interface.Task changes its state.
Control changes.
StopException is thrown if the optimization is stopped.Task is an abstract class for optimization tasks.Task.State of a task.TaskListener.TasksPanel abstract class.TaskStateListener.TerminationException is thrown if the optimization is terminated.ToolBar.ToolBar.
Module.
Modules.
in is not changed by transforming it to a new
object of type Transformer design pattern.TsvLogger writes all Individuals from the Archive
to the specified file.TsvLogger.
UnboundedArchive is an Archive with unbounded size.candidates which are already checked to be not
Pareto-dominated by any other individual in this Archive.
Value represents the result for an Objective.values which are the contained Genotype
objects.
true if this objectives weakly dominates the specified
objectives.
OutputStream.
OutputStream.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||