FRAMES NO FRAMES

Group optim.solver.iim

The IBM® ILOG® Iterative Improvement Methods Optimization Components (IIM) API.
Class Summary
IlcNeighborIdentifier
IloEAOperatorFactory A factory for generating operators over arrays of variables.
IloEvent Basic event class.
IloExplicitEvaluator An evaluator whose evaluations are specified explicitly.
IloExplicitEvaluator::Iterator An iterator which will iterate over all evaluated objects in an explicit evaluator.
IloIIM Management class for IIM components.
IloLargeNHoodI Special neighborhood implementation for Large Neighborhood Search.
IloListener The listener class.
IloMetaHeuristic
IloMetaHeuristicI
IloMultipleEvaluator An explicit evaluator which can be refreshed from a container class.
IloNHood
IloNHoodArray
IloNHoodI
IloNHoodModifierI
IloNeighborIdentifier
IloPoolOperator The pool operator class.
IloPoolOperator::Event Event produced by pool operators.
IloPoolOperatorFactory An operator factory class providing services for simplifying operator creation.
IloPoolOperator::InvocationEvent The event produced by pool operators when they are invoked.
IloPoolOperator::SuccessEvent The event produced by pool operators when they are involved in the production of a solution.
IloPoolProc Pool processor.
IloRandomSelector A selector which chooses objects randomly.
IloRouletteWheelSelector A selector which chooses objects following a roulette wheel rule.
IloSolutionDeltaCheck
IloSolutionDeltaCheckI
IloSolutionPool A pool of solutions.
IloSolutionPool::AddedEvent
IloSolutionPool::EndEvent
IloSolutionPool::Event
IloSolutionPool::Iterator
IloSolutionPool::RemovedEvent
IloTabuSearch
IloTournamentSelector A selector which chooses objects following a tournament rule.
Typedef Summary
IloPoolProcArray An array of pool processors.
IloSolutionPoolEvaluator An explicit evaluator of solution pools.
IloSolutionPoolSelector A selector which selects solutions from pools.
Macro Summary
ILODECLDEFAULTCOMPARATOR Macro for declaring a default comparator.
ILODEFAULTCOMPARATOR Macro for defining a default comparator.
ILODEFINELNSFRAGMENT0 Macro for more easily creating LNS neighborhoods.
ILOIIMLISTENER0 A macro to define custom listeners.
ILOIIMOP0 This macro is used to define operators.
ILOMULTIPLEEVALUATOR0 Defines an evaluator that performs an evaluation of all objects within a container.
Function Summary
IloApplyMetaHeuristic
IloBestSolutionComparator A solution comparator that prefers higher quality solutions.
IloChangeValue
IloCommitDelta
IloCompose
IloConcatenate
IloContinue
IloDestroyAll Creates a processor which destroys supplied pool elements.
IloExecuteProcessor Casts a pool processor into an IloGoal for execution via an instance of IloSolver.
IloFlip
IloImprove
IloLimitOperator Limits the execution of a pool operator.
IloNotify
IloRandomize
IloRandomPerturbation Returns a goal which randomly permutes the search tree branches of another goal.
IloReplaceSolutions Returns a processor that will replace elements from a supplied pool with elements of the input pool.
IloSample
IloScanDeltas
IloScanNHood
IloSelectProcessor A pool processor which is a selection from a set of others.
IloSelectSolutions Creates a pool processor which selects using a standard Solver selector.
IloSetToValue
IloSimulatedAnnealing
IloSingleMove
IloSolutionEvaluator Evaluates the value of a Boolean variable in a solution.
IloSolutionEvaluator Evaluates the objective value of a solution.
IloSolutionEvaluator Evaluates the value of a floating point variable in a solution.
IloSolutionEvaluator Evaluates the value of an integer variable in a solution.
IloSource Creates a solution source from a goal and a solution prototype.
IloStart
IloSwap
IloTest
IloTestDelta
IloUpdate A goal to update a multiple evaluator.
IloWorstSolutionComparator A solution comparator that prefers lower quality solutions.
operator&& Produces the conjunction of two operators.
operator*
operator+
operator+
operator>> Returns a chain of two pool processors.
operator|| Produces the disjunction of two operators.
The IBM® ILOG® Iterative Improvement Methods Optimization Components (IIM) API.