Modifier and Type | Field and Description |
---|---|
private java.util.List<flight> |
ant.antFlights |
private java.util.List<flight> |
ACSP.flights |
private java.util.List<flight> |
minMaxAntSystem.flights |
private java.util.List<flight> |
ant.flights |
private java.util.List<java.util.List<flight>> |
ant.pairings |
Modifier and Type | Method and Description |
---|---|
private java.util.List<flight> |
ant.getConstrainedFlights(flight presentFlight,
java.util.List<flight> remainingFlights,
java.util.List<flight> actualPairing)
Return a list that contains all the remaining flights to choose that comply with all
problem constrains.
|
java.util.List<flight> |
ACSP.getFlights() |
java.util.List<java.util.List<flight>> |
ant.getPairings()
Getter to return the pairings constructed by the agent
|
java.util.List<flight> |
ant.getPendingFlights()
Function to return flights that have not been selected yet for the problem
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<flight> |
ant.getConstrainedFlights(flight presentFlight,
java.util.List<flight> remainingFlights,
java.util.List<flight> actualPairing)
Return a list that contains all the remaining flights to choose that comply with all
problem constrains.
|
Modifier and Type | Method and Description |
---|---|
private int |
ant.computeTotalProbability(int presentFlightID,
java.util.List<flight> remainingFlights)
* Choose a flight based on its computated probability.
|
private java.util.List<flight> |
ant.getConstrainedFlights(flight presentFlight,
java.util.List<flight> remainingFlights,
java.util.List<flight> actualPairing)
Return a list that contains all the remaining flights to choose that comply with all
problem constrains.
|
private java.util.List<flight> |
ant.getConstrainedFlights(flight presentFlight,
java.util.List<flight> remainingFlights,
java.util.List<flight> actualPairing)
Return a list that contains all the remaining flights to choose that comply with all
problem constrains.
|
int |
ant.getEarliestFlight(java.util.List<flight> flights)
Function to return the ID of the earliest flight to depart
|
private int |
ant.transitionState(int presentFlightID,
java.util.List<flight> remainingFlights)
Choose a flight based on the best probability between the present flight
and the next one.
|
Constructor and Description |
---|
flight(flight newFlight)
CONSTRUCTOR 2
|
Constructor and Description |
---|
ant(int ID,
double alpha,
double beta,
double exTh,
java.util.List<flight> flights,
double[][] trail,
double[][] heuristic)
Constructor
|
minMaxAntSystem(double alpha,
double beta,
double exTh,
double evaporation,
java.util.List<flight> flights,
int ants,
int it,
double initialTrail)
Constructor
|