https://123dok.net/document/q7wexvgo-augmented-lagrangian-penalty-techniques-surrogate-modeling-constrained-optimization.html