To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Part I provides prerequisite information for using optimization in practice. Specifically, we need to use software and we need to have some basic knowledge of mathematics. This book uses Matlab as a computational tool. If you are new to Matlab or do not know it yet, Chapter 1 will provide you with the preparatory information to get started. If your mathematics knowledge is a bit rusty, Chapter 2 will provide you with the preparatory knowledge for optimization application.
Specifically, the topics presented, with the chapter numbers, are given below:
In the first part of the book, we dealt with some material that prepared us to begin learning optimization. Specifically, we learned about Matlab and about some basic mathematics. In this next portion of the book, we start to understand what optimization is all about. In particular, (i) we will be introduced to the fascinating world of optimization, (ii) we will differentiate optimization from other engineering activities (e.g., analysis and modeling), and, finally, (iii) we will provide an important classification of optimization, which is important to know in practice.
Specifically, the topics presented, with the chapter numbers, are given below:
3. Welcome to the Fascinating World of Optimization
Part IV of the book explains what is inside the code and how it works. This knowledge will make it possible to use the optimization code with more confidence, and more reliably. It will also help you know what to do when things do not work. The material presented will also be great preparation for further studies in optimization. With this more advanced knowledge, it will be possible to understand such things as the code error messages. The material examined in this part of the book will reinforce and advance the knowledge of optimization that was previously learned.
Metaphorically, the material up to this point taught us how to drive the design from a bad state to an optimal state. We did so without understanding how the car we are driving works, how to fix it, design it, or actually build it. However, we have sufficient practical knowledge to drive from a bad to a good design. The following material will teach us how the car works, how to fix it, how to make it perform very well, and even prepare us venture into the advanced world of designing cars (if that is our interest). That is, building optimization codes and algorithms. Interestingly, most of us want to use the power of optimization, without having to become expert in the intricate details of the inner-workings of the optimization code. This book provides the breadth of presentation to suit these diverse objectives. More advanced topics will be presented beyond Part IV.