This zip file contains five Python notebook files:

"ZOEG_low.ipynb" and "DS_Low.ipynb" include the implementations of the ZOEG and DS algorithms, respectively, for the first three numerical examples: (1) low dimensional toy problems, (2) robust least squares problem, and (3) data poisoning attack to logistic regression.

"ZOEG_NN2.ipynb" and "DR_NN2.ipynb" provide the implementations of the ZOEG and DS algorithms for the fourth numerical example (robust optimization).

"ZOEG_LaneMerge.ipynb" contains the code for the fifth numerical example presented in the paper, which addresses the lane merging problem.
