Skip to content

Benchmark suite - #1

Open
Chrthegreat wants to merge 5 commits into
GeomScale:masterfrom
Chrthegreat:benchmark-suite
Open

Benchmark suite#1
Chrthegreat wants to merge 5 commits into
GeomScale:masterfrom
Chrthegreat:benchmark-suite

Conversation

@Chrthegreat

Copy link
Copy Markdown

Volesti contains many sampling methods available for use. Yet, each method is designed and called upon in a different way, requiring the extensive study of the relative code and examples in order to determine how to best use them. What if there was a better way to call each method with little to no effort for any desired polytope.

This is what we try to address. We create a full benchmark suite where calling upon any sampling algorithm is just one boolean away. A configuration file is used, where the user can determine which of the algorithms to run, for how long, on what polytope, how many dimensions and more.

We believe that this design provides a consistent interface across sampling methods, simplifies experimentation and makes it significantly easier to compare and benchmark algorithms.

We also created a module to run this benchmark suite through our python interface. This adds the extra benefit that we can now return graphs and provide the user with a better understanding of the results.

This version also includes multiple tests in order to verify the installation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant