FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
performance_regression_test Namespace Reference

Variables

str root = "../../../../"
str java = "java"
list javaParamsOld
list javaParamsNew
str generator = "frodo2.benchmarks.graphcoloring.GraphColoring"
str problemFile = "graphColoring.xml"
list experiments
int timeout = 500
int nbrProblems = 101
list outputs = []
bool interrupted = False
str output = exp[0] + ".csv"
int inputCol = 7
list exp = experiments[j]
list xAlgo = exp[2][0][0]
list yAlgo = exp[2][1][0]
 metricsCol
 timeouts
 False
 block
 loglog
 annotate
 True
str problemFileEAV = "meetingScheduling_EAV.xml"
str problemFilePEAV = "meetingScheduling_PEAV.xml"

Detailed Description

FRODO: a FRamework for Open/Distributed Optimization
Copyright (C) 2008-2025  Thomas Leaute, Brammert Ottens & Radoslaw Szymanek

FRODO is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

FRODO is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.


How to contact the authors: 
<https://frodo-ai.tech>

Variable Documentation

◆ annotate

performance_regression_test.annotate

◆ block

performance_regression_test.block

◆ exp

list performance_regression_test.exp = experiments[j]

◆ experiments

list performance_regression_test.experiments

◆ False

performance_regression_test.False

◆ generator

str performance_regression_test.generator = "frodo2.benchmarks.graphcoloring.GraphColoring"

◆ inputCol

int performance_regression_test.inputCol = 7

◆ interrupted

bool performance_regression_test.interrupted = False

◆ java

str performance_regression_test.java = "java"

◆ javaParamsNew

list performance_regression_test.javaParamsNew
Initial value:
1= [
2 "-Xmx2G",
3 "-classpath", root + "bin:" + root + "lib/jacop-4.10.0.jar:" + root + "lib/jdom-2.0.6.1.jar", # includes the current version of FRODO
4 ]

◆ javaParamsOld

list performance_regression_test.javaParamsOld
Initial value:
1= [
2 "-Xmx2G",
3 "-classpath", root + "frodo2.19.1.jar", # includes a (presumably older) version of FRODO from a JAR
4 ]

◆ loglog

performance_regression_test.loglog

◆ metricsCol

performance_regression_test.metricsCol

◆ nbrProblems

int performance_regression_test.nbrProblems = 101

◆ output

list performance_regression_test.output = exp[0] + ".csv"

◆ outputs

list performance_regression_test.outputs = []

◆ problemFile

str performance_regression_test.problemFile = "graphColoring.xml"

◆ problemFileEAV

str performance_regression_test.problemFileEAV = "meetingScheduling_EAV.xml"

◆ problemFilePEAV

str performance_regression_test.problemFilePEAV = "meetingScheduling_PEAV.xml"

◆ root

str performance_regression_test.root = "../../../../"

◆ timeout

int performance_regression_test.timeout = 500

◆ timeouts

performance_regression_test.timeouts

◆ True

performance_regression_test.True

◆ xAlgo

list performance_regression_test.xAlgo = exp[2][0][0]

◆ yAlgo

list performance_regression_test.yAlgo = exp[2][1][0]