1 / 14

Introduction to Geometric Programming

Introduction to Geometric Programming. Basic Idea. The Geometric Mean (1) (2) (3). Posynomial Form. Solution Approaches. Primal problem: a ij : arbitrary real numbers c i : positive g k ( t ) : posynomials. Solution Approaches (cont ’ d). Dual problem.

Download Presentation

Introduction to Geometric 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. Introduction to Geometric Programming

  2. Basic Idea • The Geometric Mean • (1) • (2) • (3)

  3. Posynomial Form

  4. Solution Approaches • Primal problem: • aij :arbitrary real numbers • ci : positive • gk(t) : posynomials

  5. Solution Approaches (cont’d) • Dual problem

  6. The Duality Theory of Geometric Programming • Theorem 1. Suppose that primal program A is superconsistent and that the primal function g0(t) attains its constrained minimum value at a point that satisfies the primal constraints. Then • The corresponding dual program B is consistent and the dual function v(δ) attains its constrained maximum value at a point which satisfies the dual constraints. • The constrained maximum value of the dual function is equal to the constrained minimum value of the primal function.

  7. Theorem 1(cont.) • If t’ is a minimizing point for primal program A, there are nonnegative Lagrange multipliers μk’, k=1,2,…,p, such that the Lagrange function has the property For arbitrary tj>0 and arbitrary μk>=0.

  8. Theorem 2. • If primal program A is consistent and there is a point δ* with positive components which satisfies the constraints of dual program B, the primal function g0(t) attains its constrained minimum value at a point t’ which satisfies the constraints of primal program A.

  9. Example 1 • Problem 1: Suppose that 400 cubic yards of gravel must be ferried across a river. Suppose the gravel is to be shipped in an open box of length t1, width t2, and height t3. The sides and bottom of the box cost $10 per square yard and the ends of the box cost $20 per square yard. The box will have no salvage value and each round trip of the box on the ferry will cost 10 cents. What is the minimum total cost of transporting the 400 cubic yards of gravel?

  10. Solution 1 • Total cost in dollars, g= • Dual function v= • Orthogonality condition: • Normality condition: • Solution: , , , • Min(g)=Max(v)=100

  11. Example 2: constrained problem • This is the same as Problem 1, but it is required to make the sides and bottom of the box from scrap material. Only four square yards of the scrap material are available.

  12. Solution 2 • Total cost g0= • Constraint g1=  • Dual function v= • Orthogonality condition: • Normality condition: • Solution: , , , • Min(g)=Max(v)=60

  13. Degree of Difficulty • Degree=no. terms – no. variables –1 • Problem 1: 4-3-1=0 • Problem 2: 4-3-1=0 • When degree of difficulty is k, the problem is reduced to a maximizing problem with k variables. • In some practical problems, there are several constraints and the degree of difficulty can be large.

  14. Conclusion • For some nonlinear and nonconvex problems, Geometric Programming provides a systematic method to solve. • By converting, GP always produces the global optimal(minimum). • The maximum of the dual = The minimum of the primal • The maximum sequence for dual is also a minimizing sequence for primal.

More Related