Authors: José Alberto Fernández-Zepeda, Alejandro Flores-Lamas, Matthew Hague, Joel Antonio Trejo-Sánchez.
Experiments in the article “A dynamic programming algorithm for a maximum \(s\)-clique set on trees” were done using RP_2022_Tool (artifact) and the files in this database.
There’s no installation procedure for the RP_2022_Tool, please download the project and install the packages listed in the Software Dependencies section of the artifact web page.
RP_2022_Tool accepts Graph Modeling Language1 (GML) files as input; however, it can be easily modified to support other input files by changing the file /RP_2022_Tool/RP_2022_Tool/src/Utils/input_handler.py
.
RP_2022_Tool uses YAML as a configuration file. Configuration files are stored in /RP_2022_Tool/Settings
Follow these steps to evaluate the cases of studies mentioned in Section 6 of the paper submitted to the 16th International Conference on Reachability Problems.
/RP_2022_Tool/Input
Type the following command:
$ python main.py Settings/<case_of_study_config_file>.yaml
where <case_of_study_config_file> takes any of the folowing names: T_22_16, T_B, T_D, T_eta, T_L, T_Ph.
/RP_2022_Tool/Output/
Experimentation on this case of study will require several hours; please modify the file /RP_2022_Tool/Settings/T_eta.yaml
or remove graphs as needed from the \(T_{\eta\mathrm{e}{6}}\) (T_eta.zip file) case of study to suit your needs; in particular, you will need:
/RP_2022_Tool/Settings/T_eta.yaml
diameters: []
add the values of \(k\) that you want to test; for example, diameters: [10, 100, 500]
Himsolt, M., 1997. GML: A portable graph file format. Technical report, Universitat Passau.↩︎