Ramo
latest
User Guide
Introduction
Examples
Algorithms
Overview
Nash Equilibria
Pareto
Best Response
Learners
Commitment
Utilities
Overview
Game
Strategy
Utility Functions
Printing
Other
Ramo
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
alternating_variant() (in module ramo.nash.fictitious_play)
array_slice() (in module ramo.utils.helpers)
B
BestResponseAgent (class in ramo.commitment.best_response)
C
c_prune() (in module ramo.pareto.verify)
calc_action_probs() (in module ramo.utils.experiments)
calc_best_response() (in module ramo.strategy.best_response)
calc_com_probs() (in module ramo.utils.experiments)
calc_expected_returns() (in module ramo.strategy.best_response)
calc_joint_strategy() (ramo.nash.Player.FPPlayer method)
calc_nfg_psne() (in module ramo.nash.moqups)
calc_returns() (in module ramo.utils.experiments)
calc_utility_from_joint_strat() (in module ramo.strategy.best_response)
check_converged() (ramo.nash.Player.Player method)
CompActionAgent (class in ramo.commitment.comp_action)
constant_u() (in module ramo.utility_function.generators)
CoopActionAgent (class in ramo.commitment.coop_action)
CoopPolicyAgent (class in ramo.commitment.coop_policy)
covariant_monfg() (in module ramo.game.generators)
create_agents() (in module ramo.utils.agent_loader)
create_game_path() (in module ramo.utils.experiments)
D
discrete_uniform_monfg() (in module ramo.game.generators)
E
enumerate_supports() (in module ramo.strategy.operations)
execute_commitment() (in module ramo.commitment.execute_commitment)
execute_learner() (in module ramo.learner.execute_learner)
expand_support() (in module ramo.strategy.operations)
expand_support_non_support() (in module ramo.strategy.operations)
F
fast_c_prune() (in module ramo.pareto.verify)
fast_p_prune() (in module ramo.pareto.verify)
fictitious_play() (in module ramo.nash.fictitious_play)
find_weight() (in module ramo.pareto.verify)
FPPlayer (class in ramo.nash.Player)
G
get_commitment() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
(ramo.commitment.optional_com.OptionalComAgent method)
get_leader() (in module ramo.commitment.execute_commitment)
get_monfg() (in module ramo.game.example_games)
get_non_support() (in module ramo.strategy.operations)
get_num_objectives() (ramo.game.monfg.MONFG method)
get_payoff_matrix() (ramo.game.monfg.MONFG method)
get_payoffs() (in module ramo.utils.experiments)
get_support() (in module ramo.strategy.operations)
get_u() (in module ramo.utility_function.functions)
I
IBRPlayer (class in ramo.nash.Player)
identity_game() (in module ramo.game.generators)
in_hull() (in module ramo.pareto.verify)
IndependentActorCriticAgent (class in ramo.learner.indep_actor_critic)
IndependentQAgent (class in ramo.learner.indep_q)
is_concave() (in module ramo.utility_function.checking)
is_convex() (in module ramo.utility_function.checking)
is_degenerate_pure() (in module ramo.game.checking)
is_linear() (in module ramo.utility_function.checking)
is_multilinear() (in module ramo.utility_function.checking)
is_strictly_concave() (in module ramo.utility_function.checking)
is_strictly_convex() (in module ramo.utility_function.checking)
iterated_best_response() (in module ramo.nash.IBR)
J
JointActionActorCriticAgent (class in ramo.learner.ja_actor_critic)
JointActionQAgent (class in ramo.learner.ja_q)
L
load_metadata() (in module ramo.utils.data)
M
make_action_from_pure_strat() (in module ramo.strategy.operations)
make_follower() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
(ramo.commitment.optional_com.OptionalComAgent method)
make_joint_strat() (in module ramo.strategy.operations)
make_joint_strat_from_flat() (in module ramo.strategy.operations)
make_joint_strat_from_profile() (in module ramo.strategy.operations)
make_leader() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
(ramo.commitment.optional_com.OptionalComAgent method)
make_profile_from_pure_joint_strat() (in module ramo.strategy.operations)
make_strat_from_action() (in module ramo.strategy.operations)
module
ramo
ramo.commitment
ramo.commitment.best_response
ramo.commitment.comp_action
ramo.commitment.coop_action
ramo.commitment.coop_policy
ramo.commitment.execute_commitment
ramo.commitment.non_stationary
ramo.commitment.optional_com
ramo.game
ramo.game.checking
ramo.game.example_games
ramo.game.generators
ramo.game.monfg
ramo.learner
ramo.learner.execute_learner
ramo.learner.indep_actor_critic
ramo.learner.indep_q
ramo.learner.ja_actor_critic
ramo.learner.ja_q
ramo.nash
ramo.nash.fictitious_play
ramo.nash.IBR
ramo.nash.moqups
ramo.nash.mose
ramo.nash.Player
ramo.nash.verify
ramo.pareto
ramo.pareto.dominance
ramo.pareto.pareto_nash
ramo.pareto.verify
ramo.printing
ramo.printing.printing
ramo.strategy
ramo.strategy.best_response
ramo.strategy.operations
ramo.strategy.strategies
ramo.utility_function
ramo.utility_function.checking
ramo.utility_function.functions
ramo.utility_function.generators
ramo.utils
ramo.utils.agent_loader
ramo.utils.data
ramo.utils.experiments
ramo.utils.helpers
MONFG (class in ramo.game.monfg)
moqups() (in module ramo.nash.moqups)
mose() (in module ramo.nash.mose)
N
NonStationaryAgent (class in ramo.commitment.non_stationary)
normal_distributed_monfg() (in module ramo.game.generators)
normalise_joint_strat() (in module ramo.strategy.operations)
normalise_strat() (in module ramo.strategy.operations)
O
objective() (in module ramo.strategy.best_response)
objective_function() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.optional_com.OptionalComAgent method)
(ramo.learner.indep_actor_critic.IndependentActorCriticAgent method)
(ramo.learner.ja_actor_critic.JointActionActorCriticAgent method)
objective_function_follower() (ramo.commitment.non_stationary.NonStationaryAgent method)
objective_function_leader() (ramo.commitment.non_stationary.NonStationaryAgent method)
optimise_policy() (in module ramo.strategy.best_response)
OptionalComAgent (class in ramo.commitment.optional_com)
P
p_prune() (in module ramo.pareto.verify)
pareto_dominates() (in module ramo.pareto.dominance)
payoffs1 (in module ramo.game.example_games)
payoffs10 (in module ramo.game.example_games)
payoffs11 (in module ramo.game.example_games)
payoffs12 (in module ramo.game.example_games)
payoffs13 (in module ramo.game.example_games)
payoffs14 (in module ramo.game.example_games)
payoffs15 (in module ramo.game.example_games)
payoffs16 (in module ramo.game.example_games)
payoffs17 (in module ramo.game.example_games)
payoffs18 (in module ramo.game.example_games)
payoffs19 (in module ramo.game.example_games)
payoffs2 (in module ramo.game.example_games)
payoffs3 (in module ramo.game.example_games)
payoffs4 (in module ramo.game.example_games)
payoffs5 (in module ramo.game.example_games)
payoffs6 (in module ramo.game.example_games)
payoffs7 (in module ramo.game.example_games)
payoffs8 (in module ramo.game.example_games)
payoffs9 (in module ramo.game.example_games)
Player (class in ramo.nash.Player)
pre_update_policies() (ramo.commitment.coop_action.CoopActionAgent method)
print_all_ne() (in module ramo.printing)
(in module ramo.printing.printing)
print_monfg() (in module ramo.printing)
(in module ramo.printing.printing)
print_ne() (in module ramo.printing)
(in module ramo.printing.printing)
print_payoff_matrices() (in module ramo.printing)
(in module ramo.printing.printing)
print_psne() (in module ramo.printing)
(in module ramo.printing.printing)
print_start() (in module ramo.printing)
(in module ramo.printing.printing)
print_two_player_monfg() (in module ramo.printing)
(in module ramo.printing.printing)
product_u() (in module ramo.utility_function.functions)
psne_to_strats() (in module ramo.nash.moqups)
pure_strategy_pne() (in module ramo.pareto.pareto_nash)
R
ramo
module
ramo.commitment
module
ramo.commitment.best_response
module
ramo.commitment.comp_action
module
ramo.commitment.coop_action
module
ramo.commitment.coop_policy
module
ramo.commitment.execute_commitment
module
ramo.commitment.non_stationary
module
ramo.commitment.optional_com
module
ramo.game
module
ramo.game.checking
module
ramo.game.example_games
module
ramo.game.generators
module
ramo.game.monfg
module
ramo.learner
module
ramo.learner.execute_learner
module
ramo.learner.indep_actor_critic
module
ramo.learner.indep_q
module
ramo.learner.ja_actor_critic
module
ramo.learner.ja_q
module
ramo.nash
module
ramo.nash.fictitious_play
module
ramo.nash.IBR
module
ramo.nash.moqups
module
ramo.nash.mose
module
ramo.nash.Player
module
ramo.nash.verify
module
ramo.pareto
module
ramo.pareto.dominance
module
ramo.pareto.pareto_nash
module
ramo.pareto.verify
module
ramo.printing
module
ramo.printing.printing
module
ramo.strategy
module
ramo.strategy.best_response
module
ramo.strategy.operations
module
ramo.strategy.strategies
module
ramo.utility_function
module
ramo.utility_function.checking
module
ramo.utility_function.functions
module
ramo.utility_function.generators
module
ramo.utils
module
ramo.utils.agent_loader
module
ramo.utils.data
module
ramo.utils.experiments
module
ramo.utils.helpers
module
reduce_monfg() (in module ramo.nash.moqups)
S
save_logs() (in module ramo.utils.data)
save_metadata() (in module ramo.utils.data)
scalarised_game() (in module ramo.game.generators)
select_action() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
(ramo.commitment.optional_com.OptionalComAgent method)
(ramo.learner.indep_actor_critic.IndependentActorCriticAgent method)
(ramo.learner.indep_q.IndependentQAgent method)
(ramo.learner.ja_actor_critic.JointActionActorCriticAgent method)
(ramo.learner.ja_q.JointActionQAgent method)
(ramo.nash.Player.FPPlayer method)
select_actions() (in module ramo.commitment.execute_commitment)
(in module ramo.learner.execute_learner)
select_committed() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
select_counter_action() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
set_leader_utility() (ramo.commitment.best_response.BestResponseAgent method)
set_opponent_actions() (ramo.commitment.non_stationary.NonStationaryAgent method)
simultaneous_variant() (in module ramo.nash.fictitious_play)
softmax_strategy() (in module ramo.strategy.strategies)
strict_pareto_dominates() (in module ramo.pareto.dominance)
sum_u() (in module ramo.utility_function.functions)
supports_diff() (in module ramo.strategy.operations)
T
totally_mixed_supports() (in module ramo.strategy.operations)
U
u1() (in module ramo.utility_function.functions)
u2() (in module ramo.utility_function.functions)
u3() (in module ramo.utility_function.functions)
u4() (in module ramo.utility_function.functions)
u5() (in module ramo.utility_function.functions)
u6() (in module ramo.utility_function.functions)
u7() (in module ramo.utility_function.functions)
uniform_monfg() (in module ramo.game.generators)
unique_ps_game() (in module ramo.game.generators)
update() (in module ramo.commitment.execute_commitment)
(in module ramo.learner.execute_learner)
(ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
(ramo.commitment.optional_com.OptionalComAgent method)
(ramo.learner.indep_actor_critic.IndependentActorCriticAgent method)
(ramo.learner.indep_q.IndependentQAgent method)
(ramo.learner.ja_actor_critic.JointActionActorCriticAgent method)
(ramo.learner.ja_q.JointActionQAgent method)
(ramo.nash.Player.Player method)
update_counts() (ramo.learner.ja_actor_critic.JointActionActorCriticAgent method)
(ramo.learner.ja_q.JointActionQAgent method)
update_empirical_strategy() (ramo.nash.Player.FPPlayer method)
update_leader_q_table() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
update_parameters() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
(ramo.commitment.optional_com.OptionalComAgent method)
(ramo.learner.indep_actor_critic.IndependentActorCriticAgent method)
(ramo.learner.indep_q.IndependentQAgent method)
(ramo.learner.ja_actor_critic.JointActionActorCriticAgent method)
(ramo.learner.ja_q.JointActionQAgent method)
update_payoffs_table() (ramo.commitment.best_response.BestResponseAgent method)
(ramo.commitment.comp_action.CompActionAgent method)
(ramo.commitment.non_stationary.NonStationaryAgent method)
update_policies() (ramo.learner.ja_actor_critic.JointActionActorCriticAgent method)
(ramo.learner.ja_q.JointActionQAgent method)
update_q_table() (ramo.commitment.coop_action.CoopActionAgent method)
(ramo.commitment.coop_policy.CoopPolicyAgent method)
(ramo.commitment.optional_com.OptionalComAgent method)
(ramo.learner.indep_actor_critic.IndependentActorCriticAgent method)
(ramo.learner.indep_q.IndependentQAgent method)
(ramo.learner.ja_actor_critic.JointActionActorCriticAgent method)
(ramo.learner.ja_q.JointActionQAgent method)
update_strategy() (ramo.nash.Player.FPPlayer method)
(ramo.nash.Player.IBRPlayer method)
V
verify_all_nash() (in module ramo.nash.verify)
verify_all_pareto_nash() (in module ramo.pareto.verify)
verify_nash() (in module ramo.nash.verify)
verify_pareto_nash() (in module ramo.pareto.verify)