negmas.negotiators Package
This module defines the interfaces to all negotiation agents (negotiators) in negmas.
Classes
|
The return type of negmas.negotiators Package member of |
|
Abstract negotiation agent. |
|
Controls the behavior of multiple negotiators in multiple negotiations. |
|
A negotiator that can be used to pass all method calls to a parent (Controller). |
|
A component that can be added to a |
|
A negotiator that can be asked to evaluate outcomes using its internal ufun. |
|
A negotiator that can be asked to evaluate outcomes using its internal ufun. |
|
A negotiator that can be asked to compare two outcomes using is_better. |
|
A negotiator that can be asked to compare two outcomes using compare_nlevels which returns the strength of the difference between two outcomes as an integer from [-n, n] in the C compare sense. |
|
A negotiator that can be asked to rank outcomes. |
|
A negotiator that can be asked to rank outcomes returning rank and weight. |
|
A negotiator that can be asked to rank outcomes returning rank without weight. |
|
Models a time-curve mapping relative timge (going from 0.0 to 1.0) to a utility range to use |
|
A monotonically decreasing time-curve |
|
A polynomially conceding curve |
|
An exponential conceding curve |
|
A generic modular negotiator that can combine multiple negotiation |