negmas.ga Module

Implements GA-based negotiation mechanisms

Classes

GAMechanism(*args, n_population, …)

Naive GA-based mechanism that assume multi-issue discrete domains.

GAState(running, waiting, started, step, …)

Defines extra values to keep in the mechanism state.

Mechanism(issues, outcomes, …[, …])

Base class for all negotiation Mechanisms.

MechanismRoundResult(broken, timedout, …)

MechanismState(running, waiting, started, …)

Encapsulates the mechanism state at any point

Class Inheritance Diagram

Inheritance diagram of negmas.ga.GAMechanism, negmas.ga.GAState