A C D E F G H I L M N O P R S T U V W

A

action - Variable in class net.sf.myra.framework.Scheduler
The daemon action.
add(DaemonAction) - Method in class net.sf.myra.framework.CompoundDaemonAction
Adds the specifided action.
add(LocalSearch) - Method in class net.sf.myra.framework.CompoundLocalSearch
Adds the specified local search method.
add(StopCondition) - Method in class net.sf.myra.framework.CompoundStopCondition
Adds the specified condition.
add(Vertex<?>) - Method in class net.sf.myra.framework.DefaultTrail
 
add(Vertex<V>) - Method in class net.sf.myra.framework.Graph
Adds a new node to the graph.
add(Vertex<?>) - Method in class net.sf.myra.framework.Trail
Adds a node to the trail.
addConstraint(Constraint) - Method in class net.sf.myra.framework.DefaultTrailFactory
Adds a trail construction constraint.
Ant - Class in net.sf.myra.framework
This class represents an artificial ant.
Ant(Colony) - Constructor for class net.sf.myra.framework.Ant
Creates a new ant.
Ant(Colony, int) - Constructor for class net.sf.myra.framework.Ant
Creates a new ant.
apply(Graph.Transform) - Method in class net.sf.myra.framework.Graph
Applies the specified tranformation in this graph.
apply(Graph<?>) - Method in class net.sf.myra.framework.Graph.EdgeEvaporateTransform
 
apply(Graph<?>) - Method in class net.sf.myra.framework.Graph.EdgeInitializationTransform
 
apply(Graph<?>) - Method in class net.sf.myra.framework.Graph.EdgeRangeTransform
 

C

check(Trail, Vertex<?>) - Method in interface net.sf.myra.framework.Constraint
Checks if the specified node can be added to the trail.
clone() - Method in interface net.sf.myra.framework.Cost
Creates and returns a copy of this cost instance.
clone() - Method in class net.sf.myra.framework.DefaultTrail
 
clone() - Method in class net.sf.myra.framework.Graph.Element
Creates and returns a copy of this weighted component instance.
clone() - Method in class net.sf.myra.framework.HeuristicValue
 
clone() - Method in interface net.sf.myra.framework.Info
Returns a copy of this Info object.
clone() - Method in class net.sf.myra.framework.Info.Void
 
clone() - Method in class net.sf.myra.framework.NumericCost
 
clone() - Method in class net.sf.myra.framework.Pheromone
 
clone() - Method in class net.sf.myra.framework.Trail
Creates and returns a copy of this trail instance.
clone() - Method in class net.sf.myra.framework.Vertex
 
Colony - Class in net.sf.myra.framework
This class represents a colony of artificial ants.
Colony() - Constructor for class net.sf.myra.framework.Colony
Default constructor.
Colony(int) - Constructor for class net.sf.myra.framework.Colony
Creates a new colony.
COLONY_SIZE - Static variable in class net.sf.myra.framework.Colony
The property key under which the colony size value is stored.
compareTo(Ant) - Method in class net.sf.myra.framework.Ant
 
compareTo(Edge<V>) - Method in class net.sf.myra.framework.Edge
 
compareTo(Cost) - Method in class net.sf.myra.framework.NumericCost
 
compareTo(NumericCost) - Method in class net.sf.myra.framework.NumericCost
 
compareTo(Vertex<?>) - Method in class net.sf.myra.framework.Vertex
 
CompoundDaemonAction - Class in net.sf.myra.framework
This class represents a daemon action made by the combination of several daemon actions.
CompoundDaemonAction() - Constructor for class net.sf.myra.framework.CompoundDaemonAction
Default constructor.
CompoundLocalSearch - Class in net.sf.myra.framework
This class represents a local search method made by the combination of several local search methods.
CompoundLocalSearch() - Constructor for class net.sf.myra.framework.CompoundLocalSearch
Default constructor.
CompoundStopCondition - Class in net.sf.myra.framework
This class represents a stop condition made by the combination of several stop conditions.
CompoundStopCondition() - Constructor for class net.sf.myra.framework.CompoundStopCondition
Creates a new CompoundStopCondition instance.
CompoundStopCondition(CompoundStopCondition.Type) - Constructor for class net.sf.myra.framework.CompoundStopCondition
Creates a new CompoundStopCondition instance.
CompoundStopCondition.Type - Enum in net.sf.myra.framework
Represents the type of the test applied.
condition - Variable in class net.sf.myra.framework.Scheduler
The termination condition.
CONFIG_FILE - Static variable in class net.sf.myra.framework.Configuration
The property key under which the config file name is stored.
Configuration - Class in net.sf.myra.framework
Helper class to get configuration property values.
connect(Vertex<V>, Vertex<V>) - Method in class net.sf.myra.framework.Graph
Creates an edge (link) between the specified nodes.
connect() - Method in class net.sf.myra.framework.Graph
Fully connects all nodes of the graph.
Constraint - Interface in net.sf.myra.framework
The Constraint interface represents problem constraints that may be used in the trail construction procedure.
Cost - Interface in net.sf.myra.framework
This interface represents a cost associated with trails created by ants.
create(String) - Static method in class net.sf.myra.framework.ObjectFactory
Creates a new object instance of the specified class.
create(String, Class<?>[], Object[]) - Static method in class net.sf.myra.framework.ObjectFactory
Creates a new object instance of the specified class.
createSolutions() - Method in class net.sf.myra.framework.ParallelScheduler
 
createSolutions() - Method in class net.sf.myra.framework.Scheduler
Creates the ants' trails (solutions).
createTrail() - Method in class net.sf.myra.framework.DefaultTrailFactory
 
createTrail() - Method in interface net.sf.myra.framework.TrailFactory
Returns a new trail.

D

DaemonAction - Interface in net.sf.myra.framework
This interface represents an action that take place at every iteration of the algorithm.
daemonActions() - Method in class net.sf.myra.framework.Scheduler
Executes the daemon actions.
DecisionPolicy - Interface in net.sf.myra.framework
The DecisionPolicy class represents the selection policy of the trail construction procedure.
DEFAULT_COLONY_SIZE - Static variable in class net.sf.myra.framework.Colony
The default colony size.
DefaultTrail - Class in net.sf.myra.framework
Default Trail implementation that contains no duplicate vertices.
DefaultTrail() - Constructor for class net.sf.myra.framework.DefaultTrail
Creates a new DefaultTrail instance.
DefaultTrailFactory - Class in net.sf.myra.framework
Default implementation of the TrailFactory interface.
DefaultTrailFactory(Graph<?>, DecisionPolicy) - Constructor for class net.sf.myra.framework.DefaultTrailFactory
Default constructor.

E

Edge<V extends Info> - Class in net.sf.myra.framework
This class represents an edge (connection) of the problem construction graph.
EDGE_EVAPORATION - Static variable in class net.sf.myra.framework.Graph
The edge pheromone normalization transformation.
EDGE_INITIALIZATION - Static variable in class net.sf.myra.framework.Graph
The edge pheromone initialisation transformation.
Environment - Class in net.sf.myra.framework
The colony environment (in practice, only the current colony iteration).
Environment(Colony, Scheduler) - Constructor for class net.sf.myra.framework.Environment
Creates a new Environment instance.
environment - Variable in class net.sf.myra.framework.Scheduler
The running environment.
equals(Object) - Method in class net.sf.myra.framework.DefaultTrail
 
equals(Object) - Method in class net.sf.myra.framework.Edge
 
equals(Edge<V>) - Method in class net.sf.myra.framework.Edge
 
equals(Object) - Method in class net.sf.myra.framework.Vertex
 
equals(Vertex<?>) - Method in class net.sf.myra.framework.Vertex
Compares the specified vertex with this vertex for equality.
evaluate(Trail) - Method in interface net.sf.myra.framework.ObjectiveFunction
Evaluates the specified trail.
evaporate(Colony) - Method in interface net.sf.myra.framework.PheromoneUpdater
Evaporates the pheromone values.
explore(Trail) - Method in class net.sf.myra.framework.CompoundLocalSearch
 
explore(Trail) - Method in interface net.sf.myra.framework.LocalSearch
Returns an improved trail based on the exploration of neighborhood trails.

F

function - Variable in class net.sf.myra.framework.Scheduler
The objective function used evaluate the ant trails (solutions).

G

get(String) - Method in class net.sf.myra.framework.Graph
Returns the specified vertex given its label.
getBest() - Method in class net.sf.myra.framework.Colony
Returns the best ant (the ant with the highest trail) of the colony.
getBestTrail() - Method in class net.sf.myra.framework.Ant
Returns the best trail constructed by the ant.
getBooleanProperty(String) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key as a boolean value.
getBooleanProperty(String, boolean) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key as a boolean value.
getColony() - Method in class net.sf.myra.framework.Environment
Returns the colony.
getConstraints() - Method in class net.sf.myra.framework.DefaultTrailFactory
Returns the list of trail construction constraints.
getCost() - Method in class net.sf.myra.framework.Trail
Returns the trail cost.
getCurrent() - Method in class net.sf.myra.framework.Colony
Returns the current best ant (the ant with the highest trail) of the colony.
getDaemonAction() - Method in class net.sf.myra.framework.Scheduler
Returns the daemon action.
getDecisionPolicy() - Method in class net.sf.myra.framework.DefaultTrailFactory
Returns the trail construction policy.
getDoubleProperty(String) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key as a double value.
getDoubleProperty(String, double) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key as an double value.
getEdge(Vertex<V>, Vertex<V>) - Method in class net.sf.myra.framework.Graph
Returns the edge between the specified vertices.
getEdges(Vertex<V>) - Method in class net.sf.myra.framework.Graph
Returns the list of edges of the specified vertex.
getFrom() - Method in class net.sf.myra.framework.Edge
Returns the edge's start node.
getGraph() - Method in class net.sf.myra.framework.DefaultTrailFactory
Returns the problem graph.
getGraph() - Method in interface net.sf.myra.framework.TrailFactory
Returns the problem search graph.
getHeuristicValue() - Method in class net.sf.myra.framework.Edge
 
getHeuristicValue(int) - Method in class net.sf.myra.framework.Edge
 
getHeuristicValue() - Method in class net.sf.myra.framework.Graph.Element
 
getHeuristicValue(int) - Method in class net.sf.myra.framework.Graph.Element
 
getHeuristicValue() - Method in interface net.sf.myra.framework.Weighable
Returns the heuristic value associated with this component.
getHeuristicValue(int) - Method in interface net.sf.myra.framework.Weighable
Returns the heuristic value associated with this component.
getInfo() - Method in class net.sf.myra.framework.Vertex
Returns the vertex info object.
getInstance() - Static method in class net.sf.myra.framework.RandomGenerator
Returns the RandomGenerator instance.
getIntProperty(String) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key as an integer value.
getIntProperty(String, int) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key as an integer value.
getIteration() - Method in class net.sf.myra.framework.Environment
Returns the current iteration of the colony.
getIteration() - Method in class net.sf.myra.framework.Trail
Returns the iteration number that created this trail.
getLabel() - Method in class net.sf.myra.framework.Vertex
Returns the vertex label.
getLast() - Method in class net.sf.myra.framework.DefaultTrail
 
getLast() - Method in class net.sf.myra.framework.Trail
Returns the last added (visited) vertex.
getLocalSearch() - Method in class net.sf.myra.framework.Scheduler
Returns the local search operator.
getLongProperty(String) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key as an long value.
getLongProperty(String, int) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key as an long value.
getMemory() - Method in class net.sf.myra.framework.Ant
Returns the ordered (descendant order) ant trail memory list.
getNeighbours(Vertex<V>) - Method in class net.sf.myra.framework.Graph
Returns the list of neighbors of the specified node.
getOptions() - Static method in class net.sf.myra.framework.Configuration
Returns the configuration property options.
getPheromone() - Method in class net.sf.myra.framework.Edge
 
getPheromone(int) - Method in class net.sf.myra.framework.Edge
 
getPheromone() - Method in class net.sf.myra.framework.Graph.Element
 
getPheromone(int) - Method in class net.sf.myra.framework.Graph.Element
 
getPheromone() - Method in interface net.sf.myra.framework.Weighable
Returns the pheromone value associated with this component.
getPheromone(int) - Method in interface net.sf.myra.framework.Weighable
Returns the pheromone value associated with this component at the specified level.
getPheromoneUpdater() - Method in class net.sf.myra.framework.Scheduler
Returns the pheromone updater.
getPopulation() - Method in class net.sf.myra.framework.Colony
Returns the population of ants.
getProperty(String) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key.
getProperty(String, String) - Static method in class net.sf.myra.framework.Configuration
Returns the property indicated by the specified key.
getScheduler() - Method in class net.sf.myra.framework.Environment
Returns the scheduler.
getSeed() - Method in class net.sf.myra.framework.RandomGenerator
Returns the seed value which was used to initilise the random number generator.
getSize() - Method in class net.sf.myra.framework.Colony
Returns the colony size.
getSize() - Method in class net.sf.myra.framework.Trail
Returns the trail size (number of vertices).
getTo() - Method in class net.sf.myra.framework.Edge
Returns the edge's end node.
getTrail() - Method in class net.sf.myra.framework.Ant
Returns the current ant trail.
getTrailFactory() - Method in class net.sf.myra.framework.Colony
Returns the trail factory.
getValue() - Method in interface net.sf.myra.framework.Cost
Returns the numeric representation of this cost instance.
getValue() - Method in class net.sf.myra.framework.NumericCost
Returns the cost value.
getVertices() - Method in class net.sf.myra.framework.DefaultTrail
 
getVertices() - Method in class net.sf.myra.framework.Graph
Returns the set of vertices of this graph.
getVertices() - Method in class net.sf.myra.framework.Trail
Returns the vertices of this trail.
Graph<V extends Info> - Class in net.sf.myra.framework
This class represents the problem construction graph.
Graph() - Constructor for class net.sf.myra.framework.Graph
Default constructor.
Graph(int) - Constructor for class net.sf.myra.framework.Graph
Creates a new Graph instance with the specified initial capacity.
Graph.EdgeEvaporateTransform - Class in net.sf.myra.framework
This class represents the probabilistic evaporation transform.
Graph.EdgeEvaporateTransform(double) - Constructor for class net.sf.myra.framework.Graph.EdgeEvaporateTransform
 
Graph.EdgeInitializationTransform - Class in net.sf.myra.framework
This class represents an initialization transform.
Graph.EdgeInitializationTransform(double) - Constructor for class net.sf.myra.framework.Graph.EdgeInitializationTransform
 
Graph.EdgeRangeTransform - Class in net.sf.myra.framework
This class represents the range-fixed pheromone transform.
Graph.EdgeRangeTransform(double, double) - Constructor for class net.sf.myra.framework.Graph.EdgeRangeTransform
 
Graph.Element - Class in net.sf.myra.framework
This class represents an element of the graph.

H

hashCode() - Method in class net.sf.myra.framework.Edge
 
hashCode() - Method in class net.sf.myra.framework.Vertex
 
HeuristicInformation - Interface in net.sf.myra.framework
 
HeuristicValue - Class in net.sf.myra.framework
Default heuristic value implementation.
HeuristicValue(double) - Constructor for class net.sf.myra.framework.HeuristicValue
Creates a new heuristic value with the specified value.

I

increment() - Method in class net.sf.myra.framework.Environment
Increment the colony's iteration value.
Info - Interface in net.sf.myra.framework
This interface represents additional information that can be added to the vertex or edge.
Info.Void - Class in net.sf.myra.framework
This class represents an Info which has no information associated.
Info.Void() - Constructor for class net.sf.myra.framework.Info.Void
 
information - Variable in class net.sf.myra.framework.Scheduler
The heuristic information.
initialize() - Method in class net.sf.myra.framework.Colony
Initializes the population of ants.
initialize(Graph<?>) - Method in interface net.sf.myra.framework.HeuristicInformation
 
initialize(Colony) - Method in interface net.sf.myra.framework.PheromoneUpdater
Initializes the pheromone values.
initialize() - Method in class net.sf.myra.framework.Scheduler
Initialization step.
isEmpty() - Method in class net.sf.myra.framework.DefaultTrail
 
isEmpty() - Method in class net.sf.myra.framework.Trail
Checks if this trail is empty.
isNumber(double) - Static method in class net.sf.myra.framework.NumericCost
Tests if the specified value is a number.
isPresent(String) - Static method in class net.sf.myra.framework.Configuration
Checks if the property has a value associated.
isReached(Environment) - Method in class net.sf.myra.framework.CompoundStopCondition
 
isReached(Environment) - Method in interface net.sf.myra.framework.StopCondition
Checks if the colony within the specified environment has reached this stop criteria.

L

levels() - Method in class net.sf.myra.framework.Graph.Element
Returns the number of pheromone levels of this element.
LocalSearch - Interface in net.sf.myra.framework
This interface represents a local search method, which aims to improve a trail (solution) by perfoming local changes.

M

merge(Graph<V>) - Method in class net.sf.myra.framework.Graph
Merges the specified graph with this graph, by adding an edge from every vertex on this graph to every vertex of the specified graph.
MINIMUM_MEMORY_SIZE - Static variable in class net.sf.myra.framework.Ant
The minimum memory size allowed.

N

net.sf.myra.framework - package net.sf.myra.framework
 
nextDouble() - Method in class net.sf.myra.framework.RandomGenerator
Returns the next pseudorandom double value between 0.0 and 1.0 from this random number generator's sequence.
nextInt() - Method in class net.sf.myra.framework.RandomGenerator
Returns the next pseudorandom int value from this random number generator's sequence.
nextInt(int) - Method in class net.sf.myra.framework.RandomGenerator
Returns a pseudorandom int value between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence.
NoAvailableVertexException - Exception in net.sf.myra.framework
Signals that there are no available vertices to be selected.
NoAvailableVertexException() - Constructor for exception net.sf.myra.framework.NoAvailableVertexException
Creates a new NoAvailableVertexException with null as its detail message.
NoAvailableVertexException(String) - Constructor for exception net.sf.myra.framework.NoAvailableVertexException
Creates a new NoAvailableVertexException with the specified detail message.
NumericCost - Class in net.sf.myra.framework
Default numeric cost implementation.
NumericCost(double) - Constructor for class net.sf.myra.framework.NumericCost
Default constructor.

O

ObjectFactory - Class in net.sf.myra.framework
Utility class to create class instances.
ObjectFactory() - Constructor for class net.sf.myra.framework.ObjectFactory
 
ObjectiveFunction - Interface in net.sf.myra.framework
The ObjectiveFunction class represents the function that evaluates candidate solutions.

P

ParallelScheduler - Class in net.sf.myra.framework
This class represents an extension of the Scheduler, which support parallel trail construction.
ParallelScheduler(Colony, StopCondition, ObjectiveFunction, PheromoneUpdater, HeuristicInformation) - Constructor for class net.sf.myra.framework.ParallelScheduler
Creates a new ParallelScheduler instance.
perform(Colony) - Method in class net.sf.myra.framework.CompoundDaemonAction
 
perform(Colony) - Method in interface net.sf.myra.framework.DaemonAction
 
Pheromone - Class in net.sf.myra.framework
Default pheromone implementation.
Pheromone(double) - Constructor for class net.sf.myra.framework.Pheromone
Creates a new pheromone with the specified value.
PheromoneUpdater - Interface in net.sf.myra.framework
This interface handles pheromone operations (initialization, update and evaporation).
propertyChange(PropertyChangeEvent) - Method in class net.sf.myra.framework.Ant
Updates the memory status when a trail has its cost associated.

R

RandomGenerator - Class in net.sf.myra.framework
This class represents the random number generation source.
RandomGenerator() - Constructor for class net.sf.myra.framework.RandomGenerator
 
remove(DaemonAction) - Method in class net.sf.myra.framework.CompoundDaemonAction
Removes the specified action.
remove(LocalSearch) - Method in class net.sf.myra.framework.CompoundLocalSearch
Removes the specified local search method.
remove(StopCondition) - Method in class net.sf.myra.framework.CompoundStopCondition
Removes the specified condition.
remove(Vertex<?>) - Method in class net.sf.myra.framework.DefaultTrail
 
remove(Vertex<?>) - Method in class net.sf.myra.framework.Trail
Removes the specified vertex.
run() - Method in class net.sf.myra.framework.ParallelScheduler
 
run() - Method in class net.sf.myra.framework.Scheduler
Evolves the colony 'till the stop condition is reached.

S

Scheduler - Class in net.sf.myra.framework
This class represents the schedule of activities to evolve the colony of ants, in order to perform a search for solutions.
Scheduler(Colony, StopCondition, ObjectiveFunction, PheromoneUpdater, HeuristicInformation) - Constructor for class net.sf.myra.framework.Scheduler
Creates a new Scheduler instance.
search - Variable in class net.sf.myra.framework.Scheduler
The local search operator.
select(Graph<?>, Trail) - Method in interface net.sf.myra.framework.DecisionPolicy
Selects the next vertex to visit based on the partial trail.
setCost(Cost) - Method in class net.sf.myra.framework.Trail
Sets the trail cost.
setDaemonAction(DaemonAction) - Method in class net.sf.myra.framework.Scheduler
Sets the daemon action.
setHeuristicValue(HeuristicValue) - Method in class net.sf.myra.framework.Edge
 
setHeuristicValue(HeuristicValue, int) - Method in class net.sf.myra.framework.Edge
 
setHeuristicValue(HeuristicValue) - Method in class net.sf.myra.framework.Graph.Element
 
setHeuristicValue(HeuristicValue, int) - Method in class net.sf.myra.framework.Graph.Element
 
setHeuristicValue(HeuristicValue) - Method in interface net.sf.myra.framework.Weighable
Sets the heuristic value associated with this component.
setHeuristicValue(HeuristicValue, int) - Method in interface net.sf.myra.framework.Weighable
Sets the heuristic value associated with this component.
setInfo(V) - Method in class net.sf.myra.framework.Vertex
Sets the vertex info.
setIteration(int) - Method in class net.sf.myra.framework.Trail
Sets the iteration that created this trail.
setLabel(String) - Method in class net.sf.myra.framework.Vertex
Sets the vertex label.
setLocalSearch(LocalSearch) - Method in class net.sf.myra.framework.Scheduler
Sets the local search operator.
setPheromone(Pheromone) - Method in class net.sf.myra.framework.Edge
 
setPheromone(Pheromone, int) - Method in class net.sf.myra.framework.Edge
 
setPheromone(Pheromone) - Method in class net.sf.myra.framework.Graph.Element
 
setPheromone(Pheromone, int) - Method in class net.sf.myra.framework.Graph.Element
 
setPheromone(Pheromone) - Method in interface net.sf.myra.framework.Weighable
Sets the pheromone value associated with this component.
setPheromone(Pheromone, int) - Method in interface net.sf.myra.framework.Weighable
Sets the pheromone value associated with this component at the specified level.
setProperty(String, String) - Static method in class net.sf.myra.framework.Configuration
 
setProperty(String, boolean) - Static method in class net.sf.myra.framework.Configuration
 
setProperty(String, Double) - Static method in class net.sf.myra.framework.Configuration
 
setProperty(String, int) - Static method in class net.sf.myra.framework.Configuration
 
setProperty(String, long) - Static method in class net.sf.myra.framework.Configuration
 
setTrail(Trail) - Method in class net.sf.myra.framework.Ant
Sets the current ant trail.
setTrailFactory(TrailFactory) - Method in class net.sf.myra.framework.Colony
Sets the trail factory.
StopCondition - Interface in net.sf.myra.framework
This interface represents a stop condition for the search of solutions.

T

toString() - Method in class net.sf.myra.framework.Ant
 
toString() - Method in class net.sf.myra.framework.Colony
 
toString() - Method in class net.sf.myra.framework.Edge
 
toString() - Method in class net.sf.myra.framework.Graph.Element
 
toString() - Method in class net.sf.myra.framework.Graph
 
toString() - Method in class net.sf.myra.framework.NumericCost
 
toString() - Method in class net.sf.myra.framework.Trail
 
toString() - Method in class net.sf.myra.framework.Vertex
 
Trail - Class in net.sf.myra.framework
This class represents an ant tour in the problem construction graph.
Trail() - Constructor for class net.sf.myra.framework.Trail
Default constructor.
TrailFactory - Interface in net.sf.myra.framework
This interfce represents the trail creation mechanism.

U

UnsatisfiedConstraintException - Exception in net.sf.myra.framework
Thrown to indicate that a constraint has not been satisfied.
UnsatisfiedConstraintException() - Constructor for exception net.sf.myra.framework.UnsatisfiedConstraintException
Creates a new UnsatisfiedConstraintException with null as its detail message.
UnsatisfiedConstraintException(String) - Constructor for exception net.sf.myra.framework.UnsatisfiedConstraintException
Creates a new UnsatisfiedConstraintException with the specified detail message.
update(Trail, Colony) - Method in interface net.sf.myra.framework.PheromoneUpdater
Updates the pheromone values based on the specified ant trail.
updatePheromones() - Method in class net.sf.myra.framework.Scheduler
Updates the pheromone values.
updater - Variable in class net.sf.myra.framework.Scheduler
The pheromone update policy.

V

valueOf(String) - Static method in enum net.sf.myra.framework.CompoundStopCondition.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.myra.framework.CompoundStopCondition.Type
Returns an array containing the constants of this enum type, in the order they are declared.
Vertex<V extends Info> - Class in net.sf.myra.framework
This class represents a vertex of the problem construction graph.
Vertex(String) - Constructor for class net.sf.myra.framework.Vertex
Default constructor.
vertices() - Method in class net.sf.myra.framework.Graph
Returns the array of vertices.

W

walk() - Method in class net.sf.myra.framework.Ant
Creates a new trail by walking in the problem construction graph.
Weighable - Interface in net.sf.myra.framework
A class implements the Weighable interface to indicate that it can have pheromone and heuristic information values.
WORKERS - Static variable in class net.sf.myra.framework.ParallelScheduler
The property key under which the number of workers threads value is stored.

A C D E F G H I L M N O P R S T U V W

Copyright © 2013. All Rights Reserved.