Tools
Overall performance highly depends on problem formulation, solver, and
tuning parameters. Our performance tools are designed to serve the
different needs of our user community. Our goal is to help users
determine reliable solvers for specific test models or if a new algorithm
is to be tested, comparing it to other algorithms and competing approaches.
Our tools are meant as a starting point for investigating algorithm
performance and are still being developed. In collaboration with
the Performance World editorial board we seek to provide automation
tools for
collecting performance measurements and
analyzing and visualizing test results.
For questions or comments, please contact the current
Performance World Managing Editor.
New:
- Try our PAVER Server for automated
performance analysis and batch file creation.
Preliminaries and relevant GAMS features:
Top
Performance tools:
Top
Download Performance tools:
Download the Performance Tools and sample data.
Includes the following tools:
- pprocess.gms
- performs all performance tools on a given set
of trace files and combines output in a summary
HTML page.
- pprofile.gms
- performance profile routine for solver comparisons for
n solvers
- plotprof.gms
- performance profile plotting routine using
Gnuplotxy (Windows only)
- restime.gms
- Resource time comparison utility for 2 solvers
- schulz.gms
- termination routine to ensure solvers terminate at
resource time limit
- square.gms
- solver outcome comparison utility for 2 solvers
- timings.gms
- creates resource time table for n different solvers
Also includes the following sample data files, where solvers have been
renamed to generic A, B, C to hide proprietary data:
- A.trc
- sample trace file for solver A
- B.trc
- sample trace file for solver B
- C.trc
- sample trace file for solver C
Also includes the following support utilities (not meant as
stand-alone utilities):
Top