Code for Balancing detectability and performance of attacks on the control channel of Markov Decision Processes

Author: Alessio Russo, alessior@kth.se

License

Our code is released under the MIT license (check the LICENSE file).

Requirements

To use the library you need atleast Python 3.5.

Required dependencies:

  • NumPy
  • SciPy
  • CVXPY
  • Matplotlib
  • Jupyter Notebook

Usage/Examples

Check the notebooks in the folder inventory_management_problem and linear_system_example to replicate the simulations.