Package net.sf.myra.framework

Interface Summary
Constraint The Constraint interface represents problem constraints that may be used in the trail construction procedure.
Cost This interface represents a cost associated with trails created by ants.
DaemonAction This interface represents an action that take place at every iteration of the algorithm.
DecisionPolicy The DecisionPolicy class represents the selection policy of the trail construction procedure.
HeuristicInformation  
Info This interface represents additional information that can be added to the vertex or edge.
LocalSearch This interface represents a local search method, which aims to improve a trail (solution) by perfoming local changes.
ObjectiveFunction The ObjectiveFunction class represents the function that evaluates candidate solutions.
PheromoneUpdater This interface handles pheromone operations (initialization, update and evaporation).
StopCondition This interface represents a stop condition for the search of solutions.
TrailFactory This interfce represents the trail creation mechanism.
Weighable A class implements the Weighable interface to indicate that it can have pheromone and heuristic information values.
 

Class Summary
Ant This class represents an artificial ant.
Colony This class represents a colony of artificial ants.
CompoundDaemonAction This class represents a daemon action made by the combination of several daemon actions.
CompoundLocalSearch This class represents a local search method made by the combination of several local search methods.
CompoundStopCondition This class represents a stop condition made by the combination of several stop conditions.
Configuration Helper class to get configuration property values.
DefaultTrail Default Trail implementation that contains no duplicate vertices.
DefaultTrailFactory Default implementation of the TrailFactory interface.
Edge<V extends Info> This class represents an edge (connection) of the problem construction graph.
Environment The colony environment (in practice, only the current colony iteration).
Graph<V extends Info> This class represents the problem construction graph.
Graph.EdgeEvaporateTransform This class represents the probabilistic evaporation transform.
Graph.EdgeInitializationTransform This class represents an initialization transform.
Graph.EdgeRangeTransform This class represents the range-fixed pheromone transform.
Graph.Element This class represents an element of the graph.
HeuristicValue Default heuristic value implementation.
Info.Void This class represents an Info which has no information associated.
NumericCost Default numeric cost implementation.
ObjectFactory Utility class to create class instances.
ParallelScheduler This class represents an extension of the Scheduler, which support parallel trail construction.
Pheromone Default pheromone implementation.
RandomGenerator This class represents the random number generation source.
Scheduler This class represents the schedule of activities to evolve the colony of ants, in order to perform a search for solutions.
Trail This class represents an ant tour in the problem construction graph.
Vertex<V extends Info> This class represents a vertex of the problem construction graph.
 

Enum Summary
CompoundStopCondition.Type Represents the type of the test applied.
 

Exception Summary
NoAvailableVertexException Signals that there are no available vertices to be selected.
UnsatisfiedConstraintException Thrown to indicate that a constraint has not been satisfied.
 



Copyright © 2013. All Rights Reserved.