Thank you for your interest Phillip.

> Re. clipping the infeasible variable to lie on the bound: If the bound is an arbitrary function of the variables, it might be non-trivial to find the nearest point that lies on the bound.

May I ask if you can explain this comment in more detail?

dickson