desdeo.problem.porcelain

class desdeo.problem.porcelain.Constraint(name)[source]

Bases: object

__call__(inner)[source]

Call self as a function.

__dict__ = mappingproxy({'__module__': 'desdeo.problem.porcelain', '__init__': <function Constraint.__init__>, '__call__': <function Constraint.__call__>, '__dict__': <attribute '__dict__' of 'Constraint' objects>, '__weakref__': <attribute '__weakref__' of 'Constraint' objects>, '__doc__': None})
__init__(name)[source]

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

__module__ = 'desdeo.problem.porcelain'
__weakref__

list of weak references to the object (if defined)

class desdeo.problem.porcelain.Objective(name, maximized=False, ideal=None, nadir=None)[source]

Bases: object

__call__(inner)[source]

Call self as a function.

__dict__ = mappingproxy({'__module__': 'desdeo.problem.porcelain', '__init__': <function Objective.__init__>, '__call__': <function Objective.__call__>, '__dict__': <attribute '__dict__' of 'Objective' objects>, '__weakref__': <attribute '__weakref__' of 'Objective' objects>, '__doc__': None})
__init__(name, maximized=False, ideal=None, nadir=None)[source]

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

__module__ = 'desdeo.problem.porcelain'
__weakref__

list of weak references to the object (if defined)

class desdeo.problem.porcelain.PorcelainProblem[source]

Bases: desdeo.problem.Problem.PythonProblem

__init__()[source]

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

__module__ = 'desdeo.problem.porcelain'
_porc_constrs = []
_porc_name = 'PorcelainProblem'
_porc_objs = []
_porc_vars = []
evaluate(population)[source]

Evaluate the objective and constraint functions for population and return tuple (objective,constraint) values

Parameters

population (list of variable values) – Description

class desdeo.problem.porcelain.PorcelainProblemMeta(name, bases, attrs)[source]

Bases: abc.ABCMeta

__module__ = 'desdeo.problem.porcelain'
static __new__(cls, name, bases, attrs)[source]

Create and return a new object. See help(type) for accurate signature.

class desdeo.problem.porcelain.Variable(low, high, start, name)[source]

Bases: object

__dict__ = mappingproxy({'__module__': 'desdeo.problem.porcelain', '__init__': <function Variable.__init__>, '__dict__': <attribute '__dict__' of 'Variable' objects>, '__weakref__': <attribute '__weakref__' of 'Variable' objects>, '__doc__': None})
__init__(low, high, start, name)[source]

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

__module__ = 'desdeo.problem.porcelain'
__weakref__

list of weak references to the object (if defined)