Zero-order-optimization-solver For self-defined problems, use problem_definition.py to write problems and sonlp_ineq_defi.py to run. For cutest problems, use read_cutest_problem.py to read problem and sonly_ineq_cutest.py to run.