Base ModulesΒΆ
This part of the documentation describes the basic modules the provide the core functionality of NegMAS.
- negmas.outcomes
CallableIssueCardinalIssueCartesianOutcomeSpaceCategoricalIssueContiguousIssueContinuousInfiniteIssueContinuousIssueCountableInfiniteIssueDiscreteCardinalIssueDiscreteCartesianOutcomeSpaceDiscreteIssueDiscreteOrdinalIssueDiscreteOutcomeSpaceEnumeratingOutcomeSpaceExtendedOutcomeIndependentDiscreteIssuesOSIndependentIssuesOSInfiniteIssueIssueOrdinalIssueOutcomeOutcomeSpacePartialOutcomeTupleRangeIssueSingletonIssueSingletonOutcomeSpacecheck_one_and_only()check_one_at_most()combine_issues()dict2outcome()discretize_and_enumerate_issues()ensure_os()enumerate_discrete_issues()enumerate_issues()extract_data()extract_outcome()extract_text()generalized_minkowski_distance()generate_issues()issues_from_genius()issues_from_geniusweb()issues_from_geniusweb_json_str()issues_from_outcomes()issues_from_xml_str()issues_to_genius()issues_to_xml_str()make_issue()make_os()min_dist()num_outcomes()os_difference()os_intersection()os_or_none()os_union()outcome2dict()outcome_in_range()outcome_is_complete()outcome_is_valid()outcome_types_are_ok()sample_issues()sample_outcomes()
- negmas.preferences
AffineFunAffineMultiFunAffineUtilityFunctionBaseFunBaseMultiFunBasePrefBaseUtilityFunctionBilinearMultiFunCardinalCrispCardinalProbCardinalRankingComplexNonlinearUtilityFunctionConstFunConstUtilityFunctionCosFunDiscountedUtilityFunctionDistributionExpDiscountedUFunExponentialFunGLAUtilityFunctionGPAUtilityFunctionHasRangeHasReservedDistributionHasReservedOutcomeHasReservedValueHyperRectangleUtilityFunctionILSUtilityFunctionIPUtilityFunctionIdentityFunIndIssuesInverseUFunLambdaFunLambdaMultiFunLinDiscountedUFunLinearAdditiveUtilityFunctionLinearFunLinearMultiFunLinearUtilityAggregationFunctionLinearUtilityFunctionLogFunMappingUtilityFunctionMultiIssueFunNonLinearAggregationUtilityFunctionNonlinearHyperRectangleUtilityFunctionNormalizableOrdinalOrdinalRankingOutcomeDistancesOutcomeOptimalityPAUtilityFunctionPartiallyScalablePartiallyShiftablePolynomialFunPolynomialMultiFunPreferencesPresortingInverseUtilityFunctionProbMappingUtilityFunctionProbRandomUtilityFunctionProbUtilityFunctionProductMultiFunQuadraticFunQuadraticMultiFunRandomUtilityFunctionRandomizableRankOnlyUtilityFunctionSamplingInverseUtilityFunctionScalableScenarioStatsSessionDependentUFunMixinShiftableSinFunSingleIssueFunStabilityStateDependentUFunMixinStationaryMixinTableFunTableMultiFunTriangularFunUFunUFunConstraintUFunCrispUFunProbUniformUtilityFunctionUtilityFunctionUtilityFunctionAdapterVolatileUFunMixinWeightedUtilityFunctionXmlSerializableUFuncalc_outcome_distances()calc_outcome_optimality()calc_reserved_value()calc_scenario_stats()calc_standard_info()compare_ufuns()conflict_level()correct_reserved_value()distance_between()distance_to()dominating_points()extreme_outcomes()get_ranks()kalai_points()ks_points()make_discounted_ufun()make_fun_from_xml()max_relative_welfare_points()max_welfare_points()minmax()nash_points()normalize()opposition_level()pareto_frontier()pareto_frontier_active()pareto_frontier_bf()pareto_frontier_of()rational_fraction()sample_outcome_with_utility()scale_max()sort_by_utility()winwin_level()
- negmas.mechanisms
- negmas.common
- negmas.negotiators
AspirationBinaryComparatorNegotiatorComponentControlledNegotiatorControllerEvaluatorNegotiatorExpAspirationMetaNegotiatorModularNegotiatorNLevelsComparatorNegotiatorNegotiatorNegotiatorInfoPolyAspirationRankerNegotiatorRankerWithWeightsNegotiatorRealComparatorNegotiatorSorterNegotiatorTimeCurve
- negmas.genius