Title: A survey of penalty function methods for constrained optimisation