Preview

Qwertyui

Good Essays
Open Document
Open Document
17468 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Qwertyui
Methods for Convex and General Quadratic Programming∗
Philip E. Gill† Elizabeth Wong†

UCSD Department of Mathematics Technical Report NA-10-01 September 2010

Abstract Computational methods are considered for finding a point that satisfies the secondorder necessary conditions for a general (possibly nonconvex) quadratic program (QP). The first part of the paper defines a framework for the formulation and analysis of feasible-point active-set methods for QP. This framework defines a class of methods in which a primal-dual search pair is the solution of an equality-constrained subproblem involving a “working set” of linearly independent constraints. This framework is discussed in the context of two broad classes of active-set method for quadratic programming: binding-direction methods and nonbinding-direction methods. We recast a binding-direction method for general QP first proposed by Fletcher, and subsequently modified by Gould, as a nonbinding-direction method. This reformulation gives the primal-dual search pair as the solution of a KKT-system formed from the QP Hessian and the working-set constraint gradients. It is shown that, under certain circumstances, the solution of this KKT-system may be updated using a simple recurrence relation, thereby giving a significant reduction in the number of KKT systems that need to be solved. Furthermore, the nonbinding-direction framework is applied to QP problems with constraints in standard form, and to the dual of a convex QP. The second part of the paper focuses on implementation issues. First, two approaches are considered for solving the constituent KKT systems. The first approach uses a variable-reduction technique requiring the calculation of the Cholesky factor of the reduced Hessian. The second approach uses a symmetric indefinite factorization of a fixed KKT matrix in conjunction with the factorization of a smaller matrix that is updated at each iteration. Finally, algorithms for finding an initial point for the method



References: [18] N. I. M. Gould. On practical conditions for the existence and uniqueness of solutions to the general equality quadratic programming problem. Math. Program., 32:90–99, 1985. [19] H. M. Huynh. A Large-Scale Quadratic Programming Solver Based on Block-LU Updates of the KKT System. PhD thesis, Program in Scientific Computing and Computational Mathematics, Stanford University, Stanford, CA, 2008. [20] A. Majthay. Optimality conditions for quadratic programming. Math. Programming, 1:359–365, 1971. [21] J. Nocedal and S. J. Wright. Numerical Optimization. Springer-Verlag, New York, 1999. [22] P. M. Pardalos and G. Schnitger. Checking local optimality in constrained quadratic programming is NP-hard. Oper. Res. Lett., 7(1):33–35, 1988. [23] P. M. Pardalos and S. A. Vavasis. Quadratic programming with one negative eigenvalue is NP-hard. J. Global Optim., 1(1):15–22, 1991. [24] M. J. D. Powell. On the quadratic programming algorithm of Goldfarb and Idnani. Math. Programming Stud., (25):46–61, 1985. [25] J. A. Tomlin. On pricing and backward transformation in linear programming. Math. Programming, 6:42–47, 1974.

You May Also Find These Documents Helpful

  • Good Essays

    Qwerty

    • 535 Words
    • 3 Pages

    In this experiment the hardness of water was checked due to the presence of calcium and magnesium ions. These ions do not pose any…

    • 535 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Pt1420 Unit 4

    • 4123 Words
    • 17 Pages

    A minimization problem with four decision variables, two greater-than-or-equal-to constraints, and one equality constraint will have…

    • 4123 Words
    • 17 Pages
    Satisfactory Essays
  • Satisfactory Essays

    OPRE/411 Week 4

    • 379 Words
    • 2 Pages

    1. Use Solver in EXCEL to solve each of the following linear programming problems. To do so,…

    • 379 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Acme

    • 1450 Words
    • 8 Pages

    References: Knode, C.S. (2011). Linear programming - Part 1 - Formulating the problem [video]. Retrieved from: http://vimeo.com/duffer44/linear-programming-part-1…

    • 1450 Words
    • 8 Pages
    Better Essays
  • Satisfactory Essays

    Mat 540 Quiz 4

    • 1474 Words
    • 6 Pages

    The standard form for the computer solution of a linear programming problem requires all variables to be to the right and all numerical values to be to the left of the inequality or equality sign…

    • 1474 Words
    • 6 Pages
    Satisfactory Essays
  • Good Essays

    To begin using Excel, double-click on the Excel icon. Once Excel has loaded, enter the input data and construct relationships among data elements in a readable, easy to understand way. When building this foundation for your model, think ahead about the optimization model you will be developing. Make sure there is a cell in your spreadsheet for each of the following: • the quantity you wish to maximize or minimize • every decision variable • every quantity that you might want to constrain If you don’t have any particular initial values you want to enter for your decision variables, you can start by just entering a value of 0 in each decision variable cell.…

    • 766 Words
    • 4 Pages
    Good Essays
  • Good Essays

    CH01ProblemsCasespg453 455

    • 1827 Words
    • 8 Pages

    Additional Problems and Cases Chapter 1 Extra Problems/Cases 41. What is the difference between a parameter and a decision variable in a mathematical model? 42. Discuss how a spreadsheet can facilitate the development of a model shell and the model itself. 43.…

    • 1827 Words
    • 8 Pages
    Good Essays
  • Satisfactory Essays

    Optimization Exam Paper

    • 1236 Words
    • 5 Pages

    Time allowed: 2 hours Attempt four questions. All questions carry equal marks. In all questions, you may assume that all functions f (x1 , . . . , xn ) under consideration are sufficiently ∂2f ∂2f continuous to satisfy Young’s theorem: fxi xj = fxj xi or ∂xi ∂xj = ∂xj ∂xi . The following abbreviations, consistent with those used in the course, are used throughout for commonly occurring optimisation terminology: LPM – leading principal minor; PM – (non-leading) principal minor; CQ – constraint qualification; FOC – first-order conditions; NDCQ – non-degenerate constraint qualification; CSC – complementary slackness condition; NNC – non-negativity constraint.…

    • 1236 Words
    • 5 Pages
    Satisfactory Essays
  • Satisfactory Essays

    qwerr

    • 414 Words
    • 2 Pages

    In this chapter we will examine several aspects of data quality. We begin by distinguishing…

    • 414 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Final MDP

    • 1572 Words
    • 7 Pages

    where J ∗ is the optimal cost vector of the original problem and e is the unit vector.…

    • 1572 Words
    • 7 Pages
    Satisfactory Essays
  • Powerful Essays

    qwerty

    • 1561 Words
    • 7 Pages

    Visitors who need to enter the school need to sign in and get a visitor pass.…

    • 1561 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    4D1 + 2D2 − 30 CP - 3 Chapter 2 Hence, −1D1 + 4D2 ≤ 30 −1D1 + 4D2 ≥ −30 Rewriting the second constraint by multiplying both sides by -1, we obtain −1D1 + 4D2 ≤ 30 1D1 − 4D2 ≤ 30 Adding these two constraints to the linear program formulated in part (2) and resolving using The Management Scientist, we obtain the optimal solution D1 = 96.667, D2…

    • 4205 Words
    • 17 Pages
    Powerful Essays
  • Good Essays

    MATH%$)

    • 535 Words
    • 4 Pages

    4. If a maximization linear programming problem consist of all less-than-or-equal-to constraints with all positive coefficients and the objective function consists of all positive objective function coefficients, then rounding down the linear programming optimal solution values of the decision variables will ______ result in a(n) _____ solution to the integer linear programming problem.…

    • 535 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Scilab Optimization

    • 1166 Words
    • 5 Pages

    Objective Linear Bounds y Equality l Inequalities l Problem size m m l l y Nonlinear s Gradient needed y n Solver linpro quapro qld qpsolve optim neldermead optim_ga fminsearch optim_sa lsqrsolve leastsq optim/"nd" optim_moga semidef lmisolve…

    • 1166 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    Gauss Markov Theorem

    • 295 Words
    • 2 Pages

    For property of “best” we must find the matrix [pic]that minimized [pic], where [pic], subject to the restriction [pic]. To examine this, consider the covariance…

    • 295 Words
    • 2 Pages
    Satisfactory Essays