Second Edition: Optimization For Engineering Design
Second Edition: Optimization For Engineering Design
Second Edition: Optimization For Engineering Design
OPTIMIZATION
FOR ENGINEERING
DESIGN
Algorithms and Examples
Kalyanmoy Deb
OPTIMIZATION FOR ENGINEERING DESIGN
Optimization for
Engineering Design
Algorithms and Examples
SECOND EDITION
KALYANMOY DEB
Department of Mechanical Engineering
Indian Institute of Technology Kanpur
New Delhi-110001
2012
OPTIMIZATION FOR ENGINEERING DESIGN—Algorithms and Examples, Second Edition
Kalyanmoy Deb
© 2012 by PHI Learning Private Limited, New Delhi. All rights reserved. No part of this book
may be reproduced in any form, by mimeograph or any other means, without permission in
writing from the publisher.
ISBN-978-81-203-4678-9
The export rights of this book are vested solely with the publisher.
Published by Asoke K. Ghosh, PHI Learning Private Limited, M-97, Connaught Circus,
New Delhi-110001 and Printed by Rajkamal Electric Press, Plot No. 2, Phase IV, HSIDC,
Kundli-131028, Sonepat, Haryana.
To
My Parents
Contents
Preface................................................................................................ xi
Preface to the First Edition................................................................ xiii
Acknowledgements.............................................................................. xvii
1. Introduction............................................................................. 1–42
1.1 Optimal Problem Formulation 2
1.1.1 Design Variables 3
1.1.2 Constraints 4
1.1.3 Objective Function 5
1.1.4 Variable Bounds 6
1.2 Engineering Optimization Problems 8
1.2.1 Design and Manufacturing 9
1.2.2 Modelling 17
1.2.3 Data Fitting and Regression 21
1.2.4 Control Systems 22
1.2.5 Inverse Problems 24
1.2.6 Scheduling and Routing 26
1.2.7 Data Mining 31
1.2.8 Intelligent System Design 32
1.3 Classification of Optimization Algorithms 35
1.4 Summary 40
References 40
5. Specialized Algorithms.......................................................263–291
5.1 Integer Programming 264
5.1.1 Penalty Function Method 265
5.1.2 Branch-and-Bound Method 270
5.2 Geometric Programming 278
5.3 Summary 288
References 288
Problems 289
The first edition of this book which was published in 1995 has been well
tested at IIT Kanpur and at many other universities over the past 17
years. It is unusual to have the second edition of a book being published
after so many years, but it is the nature of the book that prompted me to
wait till there is enough feedback from students and teachers before I was
sitting down to revise the first edition. The optimization algorithms laid
out in this book do not change with time, although their explanations and
presentations could have been made better. But the feedback I received from
several of my students and a large number of instructors has been positive
and I had not much motivation to revise the book in a major way. The
simplified presentation of optimization algorithms remains as a hallmark
feature of this book. Purposefully, a few topics of optimization were left out
in the first edition, which I have now included in this edition. Specifically, a
section on quadratic programming and its extension to sequential quadratic
programming have been added. Genetic algorithms (GAs) for optimization
have been significantly modified in the past 17 years, but if I have to
provide an account of all the current methods of GAs, it will be a book of
its own. But I could not resist to include some details on real-parameter
GAs and multi-objective optimization. Readers interested in knowing more
about GAs are encouraged to refer to most recent books and conference
proceedings on the topic.
A major modification has been made to the Linear Programming (LP)
chapter in the Appendix. Several methods including sensitivity analysis
procedures have been added so that students can get a comprehensive idea
of different LP methods. While making the modifications, the simplicity
of the algorithms, as it was presented in the first edition, has been kept.
Finally, more exercise problems are added not only to this chapter, but to
all previous chapters of this revised book.
xi
xii Preface
Kalyanmoy Deb
Preface to the First Edition
25%
OFF