AcceptanceModelType

class negmas.models.acceptance.AcceptanceModelType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Represents types of acceptance models.

Attributes Summary

ACCEPTANCE_MODEL_AUTO

ACCEPTANCE_MODEL_BINARY

ACCEPTANCE_MODEL_BINARY_HOMOGENEOUS

ACCEPTANCE_MODEL_BINARY_HOMOGENEOUS_CONST

ACCEPTANCE_MODEL_BINARY_MONOTONIC

ACCEPTANCE_MODEL_BINARY_STATIC

ACCEPTANCE_MODEL_GENERAL

ACCEPTANCE_MODEL_HOMOGENEOUS

ACCEPTANCE_MODEL_HOMOGENEOUS_CONST

ACCEPTANCE_MODEL_MONOTONIC

ACCEPTANCE_MODEL_RANDOM

ACCEPTANCE_MODEL_STATIC

Attributes Documentation

ACCEPTANCE_MODEL_AUTO = -1
ACCEPTANCE_MODEL_BINARY = 11
ACCEPTANCE_MODEL_BINARY_HOMOGENEOUS = 9
ACCEPTANCE_MODEL_BINARY_HOMOGENEOUS_CONST = 8
ACCEPTANCE_MODEL_BINARY_MONOTONIC = 10
ACCEPTANCE_MODEL_BINARY_STATIC = 7
ACCEPTANCE_MODEL_GENERAL = 4
ACCEPTANCE_MODEL_HOMOGENEOUS = 2
ACCEPTANCE_MODEL_HOMOGENEOUS_CONST = 1
ACCEPTANCE_MODEL_MONOTONIC = 3
ACCEPTANCE_MODEL_RANDOM = -100
ACCEPTANCE_MODEL_STATIC = 0