FRAMES NO FRAMES

Class IloParetoComparator<>

Definition file: ilsolver/iloselector.h
Include file: <ilsolver/iloselector.h>
This class performs Pareto comparison of objects.

In a Pareto comparison, an object a is deemed better than an object b if and only if for all subordinate comparators a is never worse that b and a is strictly better than b in at least one comparison.

Such a comparator is useful when solutions are compared on multiple critera which have equal status.

The function IloCompositeComparator::add is available to you to build up your comparator by addition rather than specifying all comparators at construction time.

For more information, see Selectors.

See Also:

Constructor Summary
public IloParetoComparator(IloMemoryManager manager)

Initializes an empty Pareto composite comparator.

Inherited Methods from IloCompositeComparator
add
Inherited Methods from IloComparator
isBetterOrEqual, isBetterThan, isEqual, isWorseOrEqual, isWorseThan, makeInverse, operator()
Constructor Detail

IloParetoComparator

public IloParetoComparator(IloMemoryManager manager)
Initializes an empty Pareto composite comparator.

This constructor intializes an empty Pareto comparator allocated on the memory manager manager.