runner
index
/homes/combi/seidler/.tmp/SONC_polynomial_optimization/python/runner.py

Module to run the oprtimisations programmes on all instances.

 
Modules
       
argparse
aux
json_tricks
matlab
numpy
os
sqlite3
subprocess

 
Functions
       
check_all()
Solve all instances from the given data base, that have not been computed yet.
 
It opens the data base at <SAVE_PATH>/<DB_NAME> and asks for all polynomials that have not been computed.
Then it runs each solver on each instance, checks the validity of the solution and inserts the solution into the data base.
 
The computation can be softly interrupted by altering the file "status" to any string, which is not "run".
fill_DB()
Create a series of input examples of sparse polynomials and add them to a database.