PINA icon indicating copy to clipboard operation
PINA copied to clipboard

Convergence tests for solvers

Open GiovanniCanali opened this issue 3 months ago • 1 comments

Currently, there are no tests that guarantee solver convergence. Defining a benchmark and running convergence tests on a rolling basis would help ensure that solver behavior remains consistent with expectations.

Ideally, these tests would be managed via a parser file that, given specific inputs (problem, model, solver), automatically generates a Python script to be executed. A test is considered successful if the script runs without errors and the resulting trained model achieves performance above a predefined threshold.

GiovanniCanali avatar Oct 01 '25 13:10 GiovanniCanali

Let's set a tentative deadline for the end of the year.

GiovanniCanali avatar Oct 01 '25 14:10 GiovanniCanali

I found this issue interesting. I wiling to contribute, if you need one.

adendek avatar Nov 19 '25 23:11 adendek

Thanks a lot @adendek for your interest! We’re still aligning internally on how we want to approach this issue, but in the meantime feel free to share any ideas or drafts you might have - they’d be very welcome.

GiovanniCanali avatar Nov 21 '25 14:11 GiovanniCanali