|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of LiOResource in lio |
---|
Classes in lio that implement LiOResource | |
---|---|
class |
LiOTask
This abstract class must be extended for those classes which define tasks to be solved. |
Uses of LiOResource in lio.core |
---|
Methods in lio.core that return LiOResource | |
---|---|
LiOResource |
ResourceConfiguration.createResource()
This method returns a resource represented in this object with all its values. |
LiOResource |
LiOResourceFactory.createResource(java.lang.String pResource)
Returns the default resource given by either configuration file or default file in that order. |
LiOResource |
LiOResourceFactory.createResource(java.lang.String pResource,
java.lang.String pInstantiation)
Returns the resource by looking for a concrete instantiation, but if isn't possible then returns the default resource. |
LiOResource |
LiOResourceFactory.createSearchAlgorithm(java.lang.String pSA)
Create the search algorithm encode in the class name passed as argument |
Methods in lio.core with parameters of type LiOResource | |
---|---|
static java.lang.Class |
LiOResourceHandler.getParameterType(LiOResource pResource,
java.lang.String pVarName)
Returns the type of the parameter in set method of a member in a resource. |
static java.lang.Class |
LiOResourceHandler.getType(LiOResource pResource,
java.lang.String pVarName)
Returns the type of a member in a resource. |
static java.lang.Object |
LiOResourceHandler.getValue(LiOResource pResource,
java.lang.String pVarName)
Allows to get the value of member in a resource. |
static boolean |
LiOResourceHandler.isResource(LiOResource pResource,
java.lang.String pVarMember)
Checks if a member in a resource is a resource too. |
static boolean |
LiOResourceHandler.setValue(LiOResource pResource,
java.lang.String pVarName,
java.lang.Object pValue)
Allows to update value of a member in a resource. |
Uses of LiOResource in lio.crossover |
---|
Subinterfaces of LiOResource in lio.crossover | |
---|---|
interface |
Crossover
Simple crossover operator. |
Uses of LiOResource in lio.crossover.bitchain |
---|
Classes in lio.crossover.bitchain that implement LiOResource | |
---|---|
class |
HUX
Implements the HUX crossover used in CHC. |
class |
OnePointCrossover
Implements the one point crossover operator for chains of bits. |
class |
TwoPointCrossover
Implements the two point crossover operator for chains of bits. |
class |
UniformCrossover
Implements the uniform crossover for chains of bits. |
Uses of LiOResource in lio.crossover.contchain |
---|
Classes in lio.crossover.contchain that implement LiOResource | |
---|---|
class |
ArithmeticalCrossover
Implements the arithmetical crossover operator for chains of reals. |
class |
BLXAlphaCrossover
Implements the BLX-Alpha crossover operator for chains of reals. |
class |
DiscreteCrossover
Implements the discrete crossover operator for chains of reals. |
class |
ExtendedIntermediateCrossover
Implements the extended intermediate crossover operator for chains of reals. |
class |
ExtendedLineCrossover
Implements the extended line crossover operator for chains of reals. |
class |
FlatCrossover
Implements the flat crossover operator for chains of reals. |
class |
LinearCrossover
Implements the linear crossover operator for chains of reals. |
class |
SimpleCrossover
Implements the simple crossover operator for chains of reals. |
class |
WrightsHeuristicCrossover
Implements the Wright's heuristic crossover operator for chains of reals. |
Uses of LiOResource in lio.crossover.permutations |
---|
Classes in lio.crossover.permutations that implement LiOResource | |
---|---|
class |
OrderCrossover
Implements the order crossover operator for permutations. |
class |
PMX
Implements PMX crossover operator for permutations. |
Uses of LiOResource in lio.generators |
---|
Subinterfaces of LiOResource in lio.generators | |
---|---|
interface |
Generator
This interface must be implemented by those classes whose function consists of generating individuals. |
Classes in lio.generators that implement LiOResource | |
---|---|
class |
GreedyConstructor
This class constructs solutions with a greedy algorithm. |
Uses of LiOResource in lio.generators.bitchain |
---|
Classes in lio.generators.bitchain that implement LiOResource | |
---|---|
class |
PseudoRandomGenerator
This class generates chains of bits randomly. |
Uses of LiOResource in lio.generators.permutation |
---|
Classes in lio.generators.permutation that implement LiOResource | |
---|---|
class |
RandomGenerator
This class generates permutations of double randomly. |
Uses of LiOResource in lio.gui |
---|
Fields in lio.gui declared as LiOResource | |
---|---|
(package private) LiOResource |
PropertySheet.resource
|
Constructors in lio.gui with parameters of type LiOResource | |
---|---|
PropertySheet(LiOResource resource,
javax.swing.JFrame parent)
Creates a new instance of PropertySheet |
Uses of LiOResource in lio.memetic |
---|
Classes in lio.memetic that implement LiOResource | |
---|---|
class |
HillClimbing
This objects perform local search to solutions. |
class |
SimulAnnealing
|
Uses of LiOResource in lio.misc |
---|
Classes in lio.misc that implement LiOResource | |
---|---|
class |
SearchOutput
This object allows determining which information from statistics must be shown. |
class |
Statistics
This class computes statistics concerning with the search being carried out. |
class |
StopCondition
This class implements the necessary functions to check whether an algorithm must stop the search or not. |
Methods in lio.misc with parameters of type LiOResource | |
---|---|
static java.lang.String |
DescribeResource.getDescription(LiOResource res,
java.lang.String tabString)
This method make a textual description of a resource object |
Uses of LiOResource in lio.mutation |
---|
Subinterfaces of LiOResource in lio.mutation | |
---|---|
interface |
Mutation
Mutates an individual. |
Uses of LiOResource in lio.mutation.bitchain |
---|
Classes in lio.mutation.bitchain that implement LiOResource | |
---|---|
class |
BinaryMutation
Implements the classical mutation operator for binary strings. |
Uses of LiOResource in lio.mutation.contchain |
---|
Classes in lio.mutation.contchain that implement LiOResource | |
---|---|
class |
MinMaxMutation
|
class |
RandomMutation
|
Uses of LiOResource in lio.mutation.permutations |
---|
Classes in lio.mutation.permutations that implement LiOResource | |
---|---|
class |
DisplacementMutation
|
Uses of LiOResource in lio.neighbourhood.bitchain |
---|
Classes in lio.neighbourhood.bitchain that implement LiOResource | |
---|---|
class |
bitChNeighbourGenerator
This class allows generating neighbours from a chain of bits by flipping each position. |
Uses of LiOResource in lio.neighbourhood.permutation |
---|
Classes in lio.neighbourhood.permutation that implement LiOResource | |
---|---|
class |
permNeighbourGenerator
This class allows generating neighbours from a permutation by swaping each position with other. |
Uses of LiOResource in lio.perturbation |
---|
Subinterfaces of LiOResource in lio.perturbation | |
---|---|
interface |
Perturbation
Perturbation objects generate have the functionality of generating an individual from another. |
Classes in lio.perturbation that implement LiOResource | |
---|---|
class |
MutationBasedPerturbation
Perturbates an individual by mutating another one. |
Uses of LiOResource in lio.probdistributions |
---|
Subinterfaces of LiOResource in lio.probdistributions | |
---|---|
interface |
ProbDistribution
Implements the functionality of each probability distribution consisting in learning a probability distribution from a set of individuals and sampling it. |
Uses of LiOResource in lio.probdistributions.bitchain |
---|
Classes in lio.probdistributions.bitchain that implement LiOResource | |
---|---|
class |
BinaryProbDistribution
This class implements the common features and data structures for the binary probability distributions. |
class |
BivariateProbDistribution
This class implements the common features and data structures of bivariate probability distributions. |
class |
Chain
Learns a bivariate model from bitChains where each node can have only one child. |
class |
DependencyNetworkProbDistribution
This abstract class implements common features that are needed for multivariate probability distributions that allow cycles (dependency networks) like Gibbs sampling. |
class |
MarginalProbabilityVector
This class implements a probability distribution for binary elements assuming that all variables are independents. |
class |
MarginalProducts
This class stores the probabilities as marginal distributions of subsets of variables as it is done in EcGA proposed by George Harik. |
class |
MultivariateMI_DN
|
class |
Tree
|
Uses of LiOResource in lio.probdistributions.contchain |
---|
Classes in lio.probdistributions.contchain that implement LiOResource | |
---|---|
class |
ContinuousProbDistribution
This class implements the common features and data structures for continuous probability distributions. |
Uses of LiOResource in lio.replacement |
---|
Subinterfaces of LiOResource in lio.replacement | |
---|---|
interface |
Replacement
This interface must be implemented for those objects whose task consist of generating a new population from both the current and the former one. |
Classes in lio.replacement that implement LiOResource | |
---|---|
class |
ElitistReplacement
This class produces a new population by preserving the best individuals in the former population. |
class |
SelectionReplacement
This replacement strategy uses a selector to choose individuals from both the current and the former population. |
Uses of LiOResource in lio.search |
---|
Classes in lio.search that implement LiOResource | |
---|---|
class |
LiOSearch
This class implements the common features of every search method and contains all necessary elements to perform search. |
Methods in lio.search with parameters of type LiOResource | |
---|---|
void |
LiOSearch.updateTaskDependentResources(LiOResource res)
|
Uses of LiOResource in lio.search.genetic |
---|
Classes in lio.search.genetic that implement LiOResource | |
---|---|
class |
CHC
Implement the CHC Adaptive Search Algorithm proposed by L.J. |
class |
StdGeneticAlgorithm
|
Uses of LiOResource in lio.search.local.greedy |
---|
Classes in lio.search.local.greedy that implement LiOResource | |
---|---|
class |
GRASP
This class implements the Greedy Randomized Adaptative Search Procedure. |
class |
GreedyConstruction
This class encapsulates the greedy construction to implement it as a search procedure. |
class |
GreedySearchOutput
Extends the SearchOutput so that it can provide information for greedy based algorithms, which mainly consists in the number of candidate steps that have been evaluated in the solution construction. |
class |
GreedyStatistics
Extends the Statistics so that the number of candidate steps evaluated to build a single solution is considered. |
class |
LiOGreedyTask
This class extends LiOTask in order to provide some methods needed to perform greedy based construction of solutions. |
Uses of LiOResource in lio.search.local.hillclimbing |
---|
Classes in lio.search.local.hillclimbing that implement LiOResource | |
---|---|
class |
ILS
This class implements the Iterative Local Search algorithm. |
class |
MRHillClimbing
This class implements a multiple restart hill climbing. |
Uses of LiOResource in lio.search.local.simulatedannealing |
---|
Classes in lio.search.local.simulatedannealing that implement LiOResource | |
---|---|
class |
SA
This class implements a multiple restart hill climbing. |
Uses of LiOResource in lio.search.probabilistic |
---|
Classes in lio.search.probabilistic that implement LiOResource | |
---|---|
class |
EDA
|
class |
PBIL
This class implements the population based incremantal learning defined by Shumeet Baluja in "Population-Based Incremental Learning: A Method for Integrating Genetic Search Based Function Optimization and Competitive Learning". |
Uses of LiOResource in lio.search.pso |
---|
Subinterfaces of LiOResource in lio.search.pso | |
---|---|
interface |
Neighbourhood
The classes implementing this interface implement methods to update the global information of the particles according to the kind of neighbourhood. |
interface |
SwarmGenerator
The classes implementing this interface generate swarms of particles. |
Classes in lio.search.pso that implement LiOResource | |
---|---|
class |
PSO
This class implements the frame for different Particle Swarm Optimization algorithms. |
Uses of LiOResource in lio.search.pso.contchain |
---|
Classes in lio.search.pso.contchain that implement LiOResource | |
---|---|
class |
StdContParticleGenerator
This class allows generating StdContParticles. |
Uses of LiOResource in lio.search.pso.neighbourhoods |
---|
Classes in lio.search.pso.neighbourhoods that implement LiOResource | |
---|---|
class |
GlobalNeighbourhood
All Particles reference the best particle in the whole swarm as the social reference. |
class |
RingNeighbourhood
Defines an order among particles and neighbourhood information of each one only refers to the best on its radio. |
Uses of LiOResource in lio.selectors |
---|
Subinterfaces of LiOResource in lio.selectors | |
---|---|
interface |
Selector
Implements algorithms to select individuals from an array of individuals. |
Classes in lio.selectors that implement LiOResource | |
---|---|
class |
KTournament
This class implements the K-Tournement selection |
class |
RouleteWheelSelector
This class implements the roulete wheel sampling to select some individuals from a population. |
class |
TruncationSelection
This class selects the best individuals in an array. |
Uses of LiOResource in problems.bitchain |
---|
Classes in problems.bitchain that implement LiOResource | |
---|---|
class |
Ackley
Implements the Ackley function for binary representations. |
class |
CheckerBoard
Implements the CheckerBoard problem whose optimum is an string with no consecutive positions with the same value. |
class |
Colville
Implements the Colville function for binary representations. |
class |
DecomposableProblem
|
class |
EqualProducts
|
class |
FC2
|
class |
FC3
|
class |
FC4
|
class |
FC5
|
class |
Griewangk
Implements the Griewangk function for binary representations. |
class |
MMDP
Implements the multiple massive deceptive problem |
class |
OneMax
Implements the classical OneMax problem |
class |
Plateau
|
class |
Powell
Implements the Powell function for binary representations. |
class |
Rastrigin
Implements the Rastrigin function for binary representations. |
class |
Rosenbrock
Implements the Rosenbrock function for binary representations. |
class |
Schwefel
Implements the Schwefel function for binary representations. |
class |
SixPeaks
Implements the deceptive Six Peaks function. |
Uses of LiOResource in problems.contchain |
---|
Classes in problems.contchain that implement LiOResource | |
---|---|
class |
SumCan
Implements the classical OneMax problem as a real coded problem. |
Uses of LiOResource in problems.permutation |
---|
Classes in problems.permutation that implement LiOResource | |
---|---|
class |
PermutationExample
Implements a Dummy task for permutations whose optimum is that whose value in position "i" is "i". |
class |
SymmetricTSP
Implements a Symmetric TSP task. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |