GAState

class negmas.ga.GAState(running: bool = False, waiting: bool = False, started: bool = False, step: int = 0, time: float = 0.0, relative_time: float = 0.0, broken: bool = False, timedout: bool = False, agreement: Optional[Outcome] = None, results: Optional[Union[Outcome, List[Outcome], List[Issue]]] = None, n_negotiators: int = 0, has_error: bool = False, error_details: str = '', dominant_outcomes: List[Optional[Outcome]] = None)[source]

Bases: negmas.common.MechanismState

Defines extra values to keep in the mechanism state. This is accessible to all negotiators

Attributes Summary

dominant_outcomes

Attributes Documentation

dominant_outcomes: List[Optional[Outcome]] = None