1 / 23

Part 4 Nonlinear Programming

Learn about quadratic programming, a procedure that minimizes a quadratic function subject to linear inequality and/or equality constraints. Discover how it can be applied to practical optimization problems like constrained least squares and optimal control of linear systems.

saramiller
Download Presentation

Part 4 Nonlinear Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Part 4 Nonlinear Programming 4.5 Quadratic Programming (QP)

  2. Introduction Quadratic programming is the name given to the procedure that minimizes a quadratic function of n variables subject to m linear inequality and/or equality constraints. A number of practical optimization problems can be naturally posed as QP problems, such as constrained least squares, optimal control of linear system with quadratic cost functions, and the solution of liear algebraic equations.

  3. Standard QP Problems

  4. Kuhn-Tucker Conditions

  5. Complementary Problem

  6. Definitions

  7. Basic Ideas of Complementary Pivot Method - 1

  8. Basic Ideas of Complementary Pivot Method - 2

  9. Almost Complementary Solution

  10. Example

  11. Initial Tableau

  12. Step 1 To determine the initial almost elementary solution, the variable z0 is brought into the basis, replacing the basic variable with the most negative value.

  13. Step 1

  14. Step-2 Principles In essence, the complementary pivot algorithm proceeds to find a sequence of almost complementary solutions until z0 becomes zero. To do this, the basis changes must be done in such a way that

  15. Step-2 Procedure • To satisfy (a), the nonbasic variable that enters the basis in the next tableau is always the complement of the basic variable that just left the basis in the last tableau. (Complementary Rule) • To satisfy (b), minimum ratio test is used to determine which basic variable leaves the basis.

  16. Step 2.1

  17. Step 2.2

  18. Step 2.3

  19. Termination Criteria • z0 leaves the basis, or • The minimum ratio test fail, since all coefficients in the pivot column are nonpositive. Therefore, no solution.

More Related