API

macop

macop.algorithms

macop.algorithms.base

Basic Algorithm class

macop.algorithms.mono

Mono-objective available algorithms

macop.algorithms.multi

Multi-objetive classes algorithm

macop.callbacks

macop.callbacks.base

Abstract Checkpoint classes for callback process

macop.callbacks.classicals

Classical Checkpoints classes implementations

macop.callbacks.multi

Multi-objective Checkpoints classes implementations

macop.callbacks.policies

UCB policy Checkpoint class implementation

macop.evaluators

macop.evaluators.base

Abstract Evaluator class for computing fitness score associated to a solution

macop.evaluators.discrete.mono

Knapsack evaluators classes

macop.evaluators.discrete.multi

Multi-objective evaluators classes

macop.operators

macop.operators.base

Abstract Operator classes

macop.operators.discrete.mutators

Mutation implementations for discrete solution

macop.operators.discrete.crossovers

Crossover implementations for discrete solutions kind

macop.operators.continuous.mutators

Mutation implementations for continuous solution

macop.operators.continuous.crossovers

Crossover implementations for continuous solutions kind

macop.policies

macop.policies.base

Abstract classes for Operator Selection Strategy

macop.policies.classicals

Classical policies classes implementations

macop.policies.reinforcement

Reinforcement learning policy classes implementations for Operator Selection Strategy

macop.solution

macop.solutions.base

Abstract solution class

macop.solutions.discrete

Discrete solution classes implementations

macop.solutions.continuous

Continuous solution classes implementation

macop.utils

macop.utils.progress

Utils progress macop module when verbose enable