This is the replication file for monotone-attack paper
Folder Structure

Code
    -- All codes for simulation and figure generation

Cournot (folder with saved simulation data)
    -- XNSCB: fix starting point x0 from NE, keep track of xt convergence under attack, using algorithm SCB
    -- XNSCBN: fix starting point x0 from NE, keep track of xt convergence without attack
    -- SCB: randomize starting point x0, keep track of xt_hat convergence under attack
    -- SCBN: randomize starting point x0, keep track of xt_hat convergence without attack

Step 0: install all necessary packages
Step 1: change directory
Step 2: ./scb.sh ./scbn.sh ./xnscb.sh ./xnscbn.sh to generate output for SCB, SCBN, XNSCB, XNSCBN
Step 3: ./mamd.sh ./mamdn.sh ./xnmamd.sh ./xnmamdn.sh to generate output for MAMD, MAMDN, XNMAMD, XNMAMDN
Step 4: genFigure.ipynb reproduces all figures in the paper
