7 What’s new in PEPit 0.4.1
7.1 New features:
One can now disable some software verification tools (licensing, installation, etc) to allow for fast processing time (via boolean option safe_mode).
Constraints (scalar and LMI) can now be deactivated using the deactivate method and activated back using the activated method. Note the PEP can be solved several times with different activated constraints. The method solve only creates the interpolation constraints once for all.
The new :class:``Interpolator’’ allows to visualize counter-examples found via performance estimation problems.
7.2 New demo:
The file ressources/demo/PEPit_demo_extracting_a_proof.ipynb contains example usages of the new
Constraintfeature.The file ressources/demo/PEPit_demo_extract_worst_case_examples.ipynb contains example usages of the new
Interpolatorclass to visualize low-dimensional worst-case counter-examples.
7.3 Fixes:
The
SmoothQuadraticLojasiewiczFunctionExpensivehas been improved with slightly cheaper formulations.An integer overflow (due to previously specified dtype=int8) in
MosekWrapperhas been fixed.The method add_constraints_from_two_lists_of_points of the class
Functionhas been fixed. So far, it was assumed that the two lists were identical.Fixed notation in the online learning examples from the documentation (the regret formula was erroneous).