desdeo.method.base

This module contains the abstract base class for all interactive methods.

class desdeo.method.base.InteractiveMethod(problem, method_class)[source]

Bases: abc.ABC

Abstract base class for interactive multiobjective methods.

__abstractmethods__ = frozenset({'_init_iteration', '_next_iteration'})
__init__(problem, method_class)[source]

Initialize self. See help(type(self)) for accurate signature.

__module__ = 'desdeo.method.base'
abstract _init_iteration(*args, **kwargs)[source]
abstract _next_iteration(*args, **kwargs)[source]
init_iteration(*args, **kwargs)[source]

Return the initial solution(s)

next_iteration(*args, **kwargs)[source]

Return solution(s) for the next iteration