BRMaximin
Identify behaviorally robust solutions to matrix games with varying forms of uncertainty by leveraging the Cognitive Hierarchy (CH) model to describe the behavior of boundedly rational adversaries. Utilizes finite or interval-based uncertainty for the tau-parameter when uncertainty sets, probability distributions, or ambiguity sets are available. The CogHierSol() function outputs the CH model solution for a given game and tau-value, and the CogHierExpM() function provides the expected value for a given action of an M-step thinker across a set of tau values. The BRmaximin_XYZ functions find behaviorally robust strategies (BRS) for the normal form game. That is BRmaximin_R1 and BRmaximin_R2 respecitively identify BRS for finite and interval based uncertainty sets of tau. BRmaximin_S1 and BRmaximin_S2 identify BRS for discrete and beta probability distributions. Whereas, BRmaximin_DR1 and BRmaximin_DR2 find BRS for ambiguity sets over finite and interval-based uncertainty sets.
A walkthrough of each function and associated examples are provided on the GitHub project website.
Cite As
Caballero, William N., Lunday, Brian J., and Uber, Richard P. (2019). Identifying Behaviorally Robust Strategies for Normal-form Games under Varying Forms of Uncertainty. Air Force Institute of Technology: Working Paper.
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.5 | Linked to new GitHub project site. |
|
|
| 1.4 | Updated description text. |
|
|
| 1.3 | Updated summary description of toolbox. |
|
|
| 1.2 | Package display image updated. |
|
|
| 1.1 | Directory names updated to separate functions and example codes. |
|
|
| 1.0 |
|