Abstract
Solving nonlinear programming problems usually involve difficulties to obtain a starting point that produces convergence to a local feasible solution, for which the objective function value is sufficiently good. A novel approach is proposed, combining metaheuristic techniques with modern deterministic optimization schemes, with the aim to solve a sequence of penalized related problems to generate convenient starting points. The metaheuristic ideas are used to choose the penalty parameters associated with the constraints, and for each set of penalty parameters a deterministic scheme is used to evaluate a properly chosen metaheuristic merit function. Based on this starting-point approach, we describe two different strategies for solving the nonlinear programming problem. We illustrate the properties of the combined schemes on three nonlinear programming benchmark-test problems, and also on the well-known and hard-to-solve disk-packing problem, that possesses a huge amount of local-nonglobal solutions, obtaining encouraging results both in terms of optimality and feasibility.
Funder
Portuguese Foundation for Science and Technology
Subject
Management Science and Operations Research,Computer Science Applications,Theoretical Computer Science
Reference40 articles.
1. Artelys, Knitro nonlinear optimization solver. https://www.artelys.com/en/optimization-tools/knitro (2019).
2. Optimization in computational systems biology
3. Byrd R.H., Nocedal J. and Waltz R.A., Knitro: an integrated package for nonlinear optimization. In: Large-scale Nonlinear Optimization. Springer (2006) 35–59.
4. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art
5. Conn A.R., Gould G. and Toint P.L., In: 17 of LANCELOT: A Fortran Package for Large-scale Nonlinear Optimization (Release A). Springer Science & Business Media (2013).