Introduction to Nature-Inspired Optimization
eBook - ePub

Introduction to Nature-Inspired Optimization

  1. 256 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Introduction to Nature-Inspired Optimization

Book details
Book preview
Table of contents
Citations

About This Book

Introduction to Nature-Inspired Optimization brings together many of the innovative mathematical methods for non-linear optimization that have their origins in the way various species behave in order to optimize their chances of survival. The book describes each method, examines their strengths and weaknesses, and where appropriate, provides the MATLAB code to give practical insight into the detailed structure of these methods and how they work.

Nature-inspired algorithms emulate processes that are found in the natural world, spurring interest for optimization. Lindfield/Penny provide concise coverage to all the major algorithms, including genetic algorithms, artificial bee colony algorithms, ant colony optimization and the cuckoo search algorithm, among others. This book provides a quick reference to practicing engineers, researchers and graduate students who work in the field of optimization.

  • Applies concepts in nature and biology to develop new algorithms for nonlinear optimization
  • Offers working MATLAB® programs for the major algorithms described, applying them to a range of problems
  • Provides useful comparative studies of the algorithms, highlighting their strengths and weaknesses
  • Discusses the current state-of-the-field and indicates possible areas of future development

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Introduction to Nature-Inspired Optimization by George Lindfield,John Penny in PDF and/or ePUB format, as well as other popular books in Mathématiques & Mathématiques générales. We have over one million books available in our catalogue for you to explore.

Information

Year
2017
ISBN
9780128036662
Chapter 1

An Introduction to Optimization

Abstract

In this chapter we introduce the main classes of optimization problems and briefly describe some of the classical methods used to solve such problems. We discuss some of the limitations of classical methods and explain why methods of solution inspired by nature are attractive in solving global optimization problems.

Keywords

Linear programming; Non-linear optimization; Lévy distribution; Lagrange multiplier; Gradient search

1.1 Introduction

Optimization is the task of finding the best solutions to particular problems. These best solutions are found by adjusting the parameters of the problem to give either a maximum or a minimum value for the solution. For example, in a mathematical model of a manufacturing process we might wish to adjust the process parameters in order to maximize profit. In contrast, in the design of a steel structure required to carry a particular load, we might adjust the design parameters to minimize the weight of steel used, thereby minimizing the material cost. In both examples we are seeking to find an optimum solution. The function for which the optimum value is being sought is called the objective function, fitness function or cost function. The latter name arises because the purpose of optimization is often to reduce costs. Note that optimizing a function means finding the values of the function parameters to give the optimal or best value of the function.
In the following sections we discuss some of the classes of optimization problems and methods of solution.

1.2 Classes of Optimization Problems

Optimization problems can usefully be divided into two broad classes, linear and non-linear optimization. We begin by discussing linear optimization. As the name implies, both the objective function and the constraints are linear functions. Linear optimization problems are also referred to as linear programming problems. (Here programming does not refer to computer programming.) The general form of this problem is give by (1.1) thu...

Table of contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Dedication
  6. About the Authors
  7. Preface
  8. Acknowledgment
  9. Notation
  10. Chapter 1: An Introduction to Optimization
  11. Chapter 2: Evolutionary Algorithms
  12. Chapter 3: Particle Swarm Optimization Algorithms
  13. Chapter 4: The Cuckoo Search Algorithm
  14. Chapter 5: The Firefly Algorithm
  15. Chapter 6: Bacterial Foraging Inspired Algorithm
  16. Chapter 7: Artificial Bee and Ant Colony Optimization
  17. Chapter 8: Physics Inspired Optimization Algorithms
  18. Chapter 9: Integer, Constrained and Multi-Objective Optimization
  19. Chapter 10: Recent Developments and Comparative Studies
  20. Appendix A: Test Functions
  21. Appendix B: Program Listings
  22. Solutions to Problems
  23. References
  24. Index