• Tidak ada hasil yang ditemukan

1.11 Miscellaneous Topics 37 in the form of a tableau, with the last column representing thebvector as

x1 x2 x3 x4 x5 x6 b x1

x2 x3

⎢⎣

1 0 0 1 1 −1 5

0 1 0 2 −3 1 3

0 0 1 −1 2 −1 −1

⎥⎦

Thex2x5 switch results in the (2, 5) element being thepivot(= −3 here). If we now premultiply the tableau by a matrixTgiven by

⎢⎢

1 13 0 0 −13 0 0 23 1

⎥⎥

then we arrive at

x1 x2 x3 x4 x5 x6 b x1

x5

x3

⎢⎢

1 13 0 53 0 −23 6 0 −13 0 −23 1 −13 −1 0 23 1 13 0 −13 1

⎥⎥

from whichx2=x4=x6=0,x1=6,x5= −1,x3=1. The premultiplication byTis equivalent to ERO on the tableau. The structure of theTmatrix can be understood by considering a general situation, wherein the elements of the tableau are denoted by ai j, and we wish to interchange a basic variablexpwith a nonbasic variablexq. Then,apqis the pivot andTis formed with 1’s along the diagonal, 0’s elsewhere, and with theqth column defined as

a1q

apq • • −a(p1)q apq

1 apq

a(p+1)q

apq • • −amq

apq

T

In view of the above, we may express the coefficients of the new tableaua in terms of the old tableauaas

ai j =ai jai q

apq ap j and bi =biai q

apq bp, i = p,i =1 tom,j =1 ton (1.17) ap j =ap j

apq and bp= bp

apq, j =1 ton

A FEW LEADS TO OPTIM IZATION SOFTWARE

Book by J.J. More and S.J. Wright, Optimization Software Guide, 1993; see:

http://www.siam.org/catalog/mcc12/more.htm (Series: Frontiers in Applied Mathe- matics 14, ISBN 0-89871-322-6)

www.mcs.anl.gov/ (Argonne National Labs Web site)

www.gams.com (GAMS code)

www.uni-bayreuth.de/departments/

math/org

(by K. Schittkowski)

www.altair.com (Altair corp. – structural optimization) www.mscsoftware.com (MSC/Nastran code for structural

optimization)

www.altair.com (includes topology optimization)

www.vrand.com (by G.N. Vanderplaats – DOC and

GENESIS, the latter code for structural optimization)

SOM E OPTIM IZATION CONFERENCES

INFORMS (ORSA-TIMS) Institute for operations research and the management sciences

SIAM Conferences Society for industrial and applied math NSF Grantees Conferences

WCSMO World Congress on Structural and

Multidisciplinary Optimization

ASMO UK/ISSMO Engineering Design Optimization

AIAA/USAF/NASA Symposium on Multidisciplinary Analysis and Optimization

ASME Design Automation Conference (American Society of Mechanical Engineers)

EngOpt (2008) International Conference on Engineering

Optimization. Rio de Janeiro, Brazil Optimization In Industry (I and II), 1997, 1999

(Industry applications)

Problems 1.1–1.2 39 SOM E OPTIM IZATION SPECIFIC JOURNALS

Structural and Multidisciplinary Optimization (official Journal for ISSMO) AIAA Journal

Journal of Global Optimization Optimization and Engineering Evolutionary Optimization (Online) Engineering Optimization

Interfaces

Journal of Optimization Theory and Applications (SIAM) Journal of Mathematical Programming (SIAM)

COM PUTER PROGRAM S

1) Program GRADIENT – computes the gradient of a function supplied by user in “Subroutine Getfun” using forward, backward, and central differences, and compares this with analytical gradient provided by the user in “Subroutine Gradient”

2) Program HESSIAN – similar to GRADIENT, except a Hessian matrix is output instead of a gradient vector

PROBLEM S P1.1. Consider the problem

minimize f =(x1−3)2+(x2−3)2 subject to x1≥0, x2≥0, x1+2x2≤1

Let the optimum value of the objective to the problem bef. Now if the third con- straint is changed tox1+2x2≤1.3, will the optimum objective decrease or increase in value?

P1.2. Consider the problem

minimize f =x1+x2+x3

subject to x1x2x3≥1

xi ≥0.1, i =1,2,3

Quickly, determine an upper boundMto the optimum solutionf.

P1.3. Are the conditions in the Weirstrass theorem necessary or sufficient for a minimum to exist?

P1.4. For the cantilever problem in Example 1.14 in the text, redraw the feasible region (Figure E1.14b) with the additional constraint:x2x1/3. Does the problem now have a solution? Are Wierstraas conditions satisfied?

P1.5. Using formulae in Example 1.2, obtainxand the shortest distancedfrom the point (1, 2)Tto the liney=x– 1. Provide a plot.

P1.6. In Example 3, beam on two supports, develop a test based on physical insight to verify an optimum solution.

P1.7. Formulate two optimization problems from your everyday activities, and state how the solution to the problems will be beneficial to you.

P1.8. Using the definition, determine if the following vectors are linearly indepen- dent:

⎜⎝ 1

−5 2

⎟⎠ ,

⎜⎝ 0 6

−1

⎟⎠ ,

⎜⎝ 3

−3 4

⎟⎠

P1.9. Determine whether the following quadratic form is positive definite:

f =2x12+5x22+3x32−2x1x2−4x2x3, x∈R3

P1.10. Givenf=[max(0,x– 3)]4, determine the highest value ofnwhereinfCn P1.11. Iff=gTh, wheref: Rn→R1,g: Rn→Rm,h: Rn→Rm, show that

f =[∇h]g+[∇g]h

P1.12. Referring to the following graph, isfa function ofxin domain [1, 3]?

3 1

Figure P1.12

P1.13. Show why the diagonal elements of a positive definite matrix must be strictly positive.Hint:use the definition given in Section 1.7 and choose appropriatey’s.

Problems 1.14–1.20 41 P1.14. Ifnfunction evaluations are involved in obtaining the gradient∇fvia for- ward differences, where n equals the number of variables, how many function evaluations are involved in (i) obtaining∇f via central differences as in Eq. (1.8) and (ii) obtaining the Hessian as per Eq. (1.9)?

P1.15. Compare analytical, forward difference, backward difference and central difference derivatives of f with respect to x1 and x2, using program GRADI- ENT for the function f = 10000 (x4x222xx13x2

1x14) at the point x0 = (0.5, 1.5)T. Note: pro- vide the function in Subroutine Getfun and the analytical gradient in Subroutine Gradient.

P1.16. Givenf=100(x2x12)2+(1−x1)2,x0=(2, 1)T,s=(−1, 0)T.

(i) Write the expression for f(α)≡ f(x(α)) along the direction s,from the pointx0.

(ii) Use forward differences to estimate the directional derivative offalongs atx0; do not evaluate∇f.

P1.17. Plot the derivative ddxλ2 versusεusing a forward difference scheme. Do not consider analytical expression. Takex0=0. For what range ofεdo you see stable results?

1 −1

−1 1

yi =λi

c x x c

yi, i =1,2

P1.18. Repeat P1.17 with central differences, and plot forward and central differ- ences on same figure. Compare your results.

P1.19. Given the inequality constraintg≡100 –x1 x22≤0, and a point on the bound- aryx0=(4, 5)T, develop an expression for:

(i) a linear approximation togatx0and (ii) a quadratic approximation togatx0.

Plot the originalgand the approximations and indicate the feasible side of the curves.

P1.20. Given the inequality constraintg ≡100 –x1 x2 ≤ 0 develop an expression for a linear approximation tog at x0. Plot the original g and the approximation and indicate the feasible side of the curves. Do the problem including plots for two different choices ofx0:

(i) a point on the boundaryx0=(4, 25)Tand (ii) a point not on the boundaryx0=(5, 25)T.

P1.21. Consider the forward difference approximation in Eq. (1.7) and Taylor’s the- orem in Eq. (1.10). Assume that the second derivative offis bounded byMonR1, or2f

x2M.

(i) Provide an expression for the “truncation” error in the forward difference formula.

(ii) What is the dependence of the truncation error on the divided difference parameterh.

P1.22. Using Taylor’s theorem, show why the central difference formula, Eq. (1.8), gives smaller error compared with the forward difference formula in Eq. (1.7).

P1.23. Consider the following structure. Determine the maximum loadPsubject to cable forces being within limits, when:

x

P

Cable Strength

=F = known

massless, rigid platform 1

Figure P1.23

(i) the position of the loadPcan be anywhere between 0≤x≤1 and (ii) the loadPis fixed at the locationx=0.5 m.

(Solve this by any approach.)

REFERENCES

Argod, V., Nayak, S.K., Singh, A.K. and Belegundu, A.D., Shape optimization of solid isotropic plates to mitigate the effects of air blast loading,Mechanics Based Design of Struc- tures and Machines, 38:362–371, 2010.

Atkinson, K.E.,An Introduction to Numerical Analysis, Wiley, New York, 1978.

Arora, J.S.,Guide to Structural Optimization, ASCE Manuals and Reports an Engineering Practice No. 90, 1997.

Arora, J.S.,Introduction to Optimum Design, Elsevier, New York, 2004.

Arora, J.S. (Ed.), Optimization of Structural and Mechanical Systems, World Scientific Publishing, Hackensack, NJ, 2007.

Banichuk, N.V.,Introduction to Optimization of Structures, Springer, New York, 1990.

Bazaraa, M.S., Sherali, H.D., and Shetty, C.M., Nonlinear Programming: Theory and Algorithms, John Wiley & Sons, Hoboken, NJ, 2006.

References 43 Belegundu, A.D. and Salagame, R., Optimization of laminated ceramic composites for min- imum residual stress and cost, Microcomputers in Civil Engineering, vol. 10, Issue 4, pp. 301–306, 1995.

Bendsoe, M. and Sigmund, O.,Topology Optimization, Springer, New York, 2002.

Bhatti, M.A., Practical Optimization Methods: With Mathematica Applications, Springer- Verlag, New York, 2000.

Boyd, S. and Vandenberghe, L.,Convex Optimization, Cambridge University Press, Cam- bridge, 2004.

Brent, R.P.,Algorithms of Minimization without Derivatives, Chapter 4, Prentice-Hall, Engle- wood Cliffs, NJ, 1973, pp. 47–60.

Cauchy, A., Methode generale pour la resolution des systemes d’equations simultanes, C.R.

Acad. Sci. Par.,25, 536–538, 1847.

Chandrupatla, T.R. and Belegundu, A.D.,Introduction to Finite Elements in Engineering, 3rd Edition Prentice-Hall, Englewood Cliffs, NJ, 2002.

Constans, E., Koopmann, G.H., and Belegundu, A.D., The use of modal tailoring to minimize the radiated sound power from vibrating shells: theory and experiment,Journal of Sound and Vibration,217(2), 335–350, 1998.

Courant, R., Variational methods for the solution of problems of equilibrium and vibrations, Bulletin of the American Mathematical Society,49, 1–23, 1943.

Courant, R. and Robbins, H.,What Is Mathematics? An Elementary Approach to Ideas and Methods, Oxford University Press, Oxford, 1996.

Dantzig, G.B., “Maximization of a Linear Function of Variables Subject to Linear Inequali- ties”, in T.C. Koopmans (Ed.),Activity Analysis of Production and Allocation, Wiley, New York, 1951, Chapter 21.

Dantzig, G.B., Linear programming – the story about how it began: some legends, a little about its historical significance, and comments about where its many mathematical pro- gramming extensions may be headed,Operations Research,50(1), 42–47, 2002.

Deb, K.,Multi-Objective Optimization Using Evolutionary Algorithms, Wiley, New York, 2001.

Fiacco, A.V. and McCormick, G.P., Nonlinear Programming: Sequential Unconstrained Minimization Techniques, SIAM, Philadelphia, PA, 1990.

Fletcher, R. and Powell, M.J.D, A rapidly convergent descent method for minimization,The Computer Journal,6, 163–168, 1963.

Fletcher, R. and Reeves, C.M., Function minimization by conjugate gradients,The Computer Journal,7, 149–154, 1964.

Fox, R.L.,Optimization Methods for Engineering Design, Addison-Wesley, Boston, MA, 1971.

Goldberg, D.E.,Genetic Algorithms in Search, Optimisation and Machine Learning, Addison- Wesley, Boston, MA, 1989.

Golden, B.L. and Wasil, E.A., Nonlinear programming on a microcomputer,Computers and Operations Research,13(2/3), 149–166, 1986.

Gomory, R.E., An algorithm for the mixed integer problem, Rand Report, R.M. 25797, July 1960.

Grissom, M.D., Belegundu, A.D., Rangaswamy, A., Koopmann, G.H., Conjoint analy- sis based multiattribute optimization: application in acoustical design, Structural and Multidisciplinary Optimization, (31), 8–16, 2006.

Haftka, R.T.,Elements of Structural Optimization, 3rd Edition, Kluwer, Dordrecht, 1992.

Haug, E.J. and Arora, J.S.,Applied Optimal Design, Wiley, New York, 1979.

Haug, E.J., Choi, K.K., and Komkov, V.,Design Sensitivity Analysis of Structural Systems, Academic Press, New York, 1985.

Hooke, R. and Jeeves, T.A., Direct search solution of numerical and statistical problems, Journal of the ACM,8, 212–229, 1961.

Johnson, R.C.,Optimum Design of Mechanical Elements, Wiley-Interscience, New York, 1961.

Karmarkar, N., A new polynomial time algorithm for linear programming,Combinatorica,4, 373–395, 1984.

Karush, W., Minima of functions of several variables with inequalities as side conditions, MS Thesis, Department of Mathematics, University of Chicago, Chicago, IL, 1939.

Koopmann, G.H. and Fahnline, J.B.,Designing Quiet Structures: A Sound Power Minimiza- tion Approach, Academic Press, New York, 1997.

Kuhn, H.W. and Tucker, A.W., “Non-linear programming”, in J. Neyman (Ed.),Proceedings of the Second Berkeley Symposium on Mathematical Statistics and Probability, University of California Press, Berkeley, 1951, pp. 481–493.

Land, A.H. and Doig, A., An automatic method of solving discrete programming problems, Econometrica,28, 497–520, 1960.

Lasdon, L.,Optimization Theory for Large Systems, Macmillan, New York, 1970. (Reprinted by Dover, 2002.)

Luenberger, D.G., Introduction to Linear and Nonlinear Programming, Addison-Wesley, Reading, MA, 1973.

Morris, A.J. (ed.),Foundations of Structural Optimization, John Wiley & Sons, New York, 1982.

Murty, K.G.,Linear Programming, Wiley, New York, 1983.

Nash, S.G. and Sofer, A.,Linear and Nonlinear Programming, McGraw-Hill, New York, 1995.

Nahmias, S.,Production and Operations Analysis, McGraw-Hill, New York, 2004.

Nemhauser, G., Optimization in Airline Scheduling, Keynote Speaker, Optimization in Industry, Palm Coast, FL, March 1997.

Papalambros, P.Y. and Wilde, D.J.,Principles of Optimal Design, 2nd Edition, Cambridge University Press, Cambridge, 2000.

Pareto, V.,Manual of Political Economy, Augustus M. Kelley Publishers, New York, 1971.

(Translated from French edition of 1927.)

Ravindran, A., Ragsdell, K.M., and Reklaitis, G.V.,Engineering Optimization – Methods and Applications, 2nd Edition, Wiley, New York, 2006.

Rao, S.S.,Engineering Optimization, 3rd Edition, Wiley, New York, 1996.

Roos, C., Terlaky, T., and Vial, J.P.,Theory and Algorithms for Linear Optimization: An Interior Point Approach, Wiley, New York, 1997.

Rosen, J., The gradient projection method for nonlinear programming, II. Non-linear con- straints,Journal of the Society for Industrial and Applied Mathematics,9, 514–532, 1961.

Salagame, R.R. and Belegundu, A.D., A simplep-adaptive refinement procedure for struc- tural shape optimization,Finite Elements in Analysis and Desing,24, 133–155, 1997.

Schmit, L.A., Structural design by systematic synthesis,Proceedings of the 2nd Conference on Electronic Computation,ASCE, New York, pp. 105–122, 1960.

Siddall, J.N.,Analytical Decision-Making in Engineering Design, Prentice-Hall, Englewood Cliffs, NJ, 1972.

Vanderplaats, G.N.,Numerical Optimization Techniques for Engineering Design: With Appli- cations, McGraw-Hill, New York, 1984.

References 45 Waren, A.D. and Lasdon, L.S., The status of nonlinear programming software,Operations

Research,27(3), 431–456, 1979.

Wilde, D.J. and Beightler, C.S., Foundations of Optimization, Prentice-Hall, Englewood Cliffs, NJ, 1967.

Zhang, S. and Belegundu, A.D., Mesh distortion control in shape optimization, AIAA Journal,31(7), 1360–1362, 1992.

Zoutendijk, G.,Methods of Feasible Directions, Elsevier, New York, 1960.

One-Dimensional Unconstrained Minimization