We investigate two algorithmic approaches for the efficient and robust solution of large-scale, generally constrained, nonlinear optimization problems.; The first part of this thesis describes an active-set algorithm for large-scale non-linear programming. The step computation is performed in two stages. In the first stage a linear program (LP) is solved to estimate the active set at the solution. The linear program is obtained by making a linear approximation to the L1 penalty function. In the second stage, an equality constrained quadratic program (EQP) is solved involving only those constraints that are active at the solution of the LP. The EQP is solved by means of a projected conjugate gradient method. Sesqui-linear techniques are explored where the term sesqui-linear refers to the fact that quadratic information about the problem is used, together with a simplex iteration, for identifying the active set. Numerical experiments are presented illustrating the performance of the algorithm.; In the second part of this thesis, a slack-based feasible interior-point method is described which can be derived as a modification of infeasible methods. The modification is minor for most line search methods, but trust-region methods require special attention. It is shown how the Cauchy point, which is often computed in trust-region methods, must be modified so that the feasible method is effective for problems containing both equality and inequality constraints. The relationship between slack-based methods and traditional feasible methods is discussed. Numerical results showing the relative performance of feasible versus infeasible interior-point methods are presented.
展开▼
机译:我们研究了两种算法方法,可以有效,鲁棒地解决大规模的,通常受约束的非线性优化问题。本文的第一部分描述了一种用于大规模非线性规划的主动集算法。分两步进行计算。在第一阶段,求解线性程序(LP)以估计解决方案中的有效集。线性程序是通过对 L italic> 1 sub>罚函数进行线性近似而获得的。在第二阶段,求解等式约束二次程序(EQP),仅涉及在LP解中有效的那些约束。 EQP通过投影共轭梯度法求解。探索了半线性技术,其中半线性是指以下事实:关于问题的二次信息与单纯形迭代一起用于标识活动集。数值实验表明了该算法的性能。在论文的第二部分中,描述了一种基于松弛的可行内点方法,该方法可以作为对不可行方法的修改而得到。对于大多数行搜索方法,此修改是次要的,但是信任区域方法需要特别注意。它显示了必须修改通常在信任区域方法中计算的柯西点的方法,以使可行的方法对于同时包含相等和不平等约束的问题有效。讨论了基于松弛的方法与传统可行方法之间的关系。数值结果显示了可行与不可行内点方法的相对性能。
展开▼