- Practice · 4+4 marks
Notes on LP, GP and multivariable search
Short answer
Linear programming optimizes a linear objective under linear constraints, with optimum at a vertex, solved by simplex. Geometric programming deals with posynomial objectives via dual weights. Multivariable search includes univariate, steepest descent and pattern methods. Multifactor objectives combine by weighted sums or constraints, generating a Pareto set.
Write short notes on: (a) linear programming and geometric programming; (b) multivariable search methods and multifactor objective functions in design optimisation.
(a) Linear programming and geometric programming
Linear programming (LP) optimises a linear objective subject to linear constraints.
- Graphical method for two variables: plot constraints, find the feasible region, and check the corner points. The optimum is always at a vertex.
- For many variables the simplex method is used.
- Design use: product mix, material cutting, allocation of machine hours.
Geometric programming (GP) handles objective and constraints written as posynomials (sums of positive terms with product of powers):
Using the arithmetic-geometric mean inequality it gives the optimum cost from the dual problem, often before the design variables are known. The weights satisfy normality and orthogonality conditions. The number of degrees of difficulty is (number of terms) (variables) 1; zero means the solution is found by solving linear equations. Use: design of tanks, beams, gear trains where cost has power-law terms.
(b) Multivariable search methods
Methods for several variables without derivatives (or with them):
- Lattice (grid) search: evaluates a grid; simple but expensive.
- Univariate search: change one variable at a time to its best value, then the next, and repeat.
- Steepest descent (gradient): move along with a step length found by line search.
- Pattern search (Hooke-Jeeves), Simplex (Nelder-Mead), Newton and conjugate gradient for faster convergence.
x2
| . . . contour of f
| . * . * = optimum
| . / . steps follow
| /___. descent path
+----------- x1
Multifactor objective functions
Real designs have several goals (weight, cost, life, safety). Methods to combine them:
- Weighted sum: with (after normalising the ).
- Constraint method: optimise the most important goal and convert the others to constraints.
- Pareto set: collection of designs where one objective cannot improve without worsening another; the designer chooses from it.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- FEM steps and geometric modelling · Machine Design II, chapter 1
- Golden section search for a minimum · Machine Design II, chapter 2
- Six-speed machine tool gearbox design · Machine Design II, chapter 5
- Sallen-Key LP derivation; MFB design of 5/(s²+1.2s+1) · Filter Design, chapter 6
- Short note: Linear programming · Project Engineering, chapter 3 · asked 3×
- Basic requirements of linear programming · Project Engineering, chapter 3
- Factors controlling geometric design · Transportation Engineering I, chapter 3 · asked 7×