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

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

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
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 use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
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 Mathematics & Mathematics General. We have over one million books available in our catalogue for you to explore.

Information

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