API Reference¶
The complete API documentation is organized by module. See the following sections for detailed API reference:
Core Modules¶
negmas.types - Base types (NamedObject, Rational, Runnable)
negmas.config - Configuration management
negmas.common - Common types and utilities
negmas.outcomes - Outcome spaces and issues
negmas.preferences - Utility functions and preferences
negmas.negotiators - Negotiator base classes
negmas.mechanisms - Mechanism base classes
negmas.events - Event system
Negotiation Mechanisms¶
negmas.sao - Stacked Alternating Offers protocol
negmas.gb - General Bargaining mechanisms
negmas.st - Single Text mechanisms
negmas.mt - Multi-Text mechanisms
negmas.ga - Genetic Algorithm mechanisms
negmas.concurrent - Concurrent mechanisms
negmas.genius - Genius integration
Simulation & Tournaments¶
negmas.situated - Situated agents and worlds
negmas.tournaments - Tournament running
Helpers & Utilities¶
negmas.helpers - Helper functions
negmas.inout - I/O utilities
negmas.generics - Generic utilities
negmas.serialization - Serialization support
negmas.checkpoints - Checkpointing support
negmas.plots - Plotting utilities
negmas.registry - Registration system for mechanisms, negotiators, and components
Models¶
negmas.models.acceptance - Acceptance models
negmas.models.future - Future outcome models
negmas.models.preferences - Preference models
negmas.models.strategy - Strategy models