classes/
: contains the python classes used by the scripts. See the README.md file for more information.milp.py
: MILP approach implementation.budgeting.py
: MILP approach implementation with budgeting over the maximum number of used infrastructure nodes.edgewise.py
: Edgewise implementation. MILP approach with Prolog pre-processing.compare.py
: can compare all the implemented approaches (MILP, declarative, EdgeWise), over a given application and infrastructure, saving results indata/output/csv
folder.plot.py
: plots the results of the experiments, stored indata/output/csv
folder, saving plots indata/output/plots
folder.README.md
: this file.
Each script has its own help and usage that can be accessed by typing the following command:
python3 <script>.py -h