“Optimization with Least Constraint Violation” (2021) CSIAM Transactions on Applied Mathematics, 2(3), pp. 551–584. doi:10.4208/csiam-am.2020-0043.