Skip to content

asi-uniovi/fcma_exp

Repository files navigation

fcma_exp

This repository contains the experiments for the paper describing FCMA.

Installation

  1. Clone the repository:
git clone https://github.com/asi-uniovi/fcma_exp.git
  1. (Optional) Create and activate a virtual environment:
python3 -m venv venv
source venv/bin/activate
  1. Install the requirements:
pip install -r requirements.txt

Usage

There are two set of experiments:

  1. Comparison with other algorithms: This set of experiments compares FCMA with other algorithms. The results are saved in the file data_comparison.csv.
  2. Scalability analysis: This set of experiments analyzes the scalability of FCMA. The results are saved in the file data_scalability.csv.

To run the experiments, execute the following commands:

python run_comparison.py
python run_scalability.py

The results will be saved in the aforementioned CSV files.

To generate the figures and tables, run the notebook analysis_comparison.ipynb for the comparison experiments and analysis_scalability.ipynb for the scalability experiments.

There's another file, example.py, that solves the problem presented as an example in the paper. You can run it with:

python example.py

About

Experiments for the FCMA paper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors