Metaheuristic Computation with MATLAB®

Metaheuristic Computation with MATLAB®

Author: Erik Cuevas

Publisher: CRC Press

Published: 2020-09-14

Total Pages: 281

ISBN-13: 1000096513

DOWNLOAD EBOOK

Metaheuristic algorithms are considered as generic optimization tools that can solve very complex problems characterized by having very large search spaces. Metaheuristic methods reduce the effective size of the search space through the use of effective search strategies. Book Features: Provides a unified view of the most popular metaheuristic methods currently in use Includes the necessary concepts to enable readers to implement and modify already known metaheuristic methods to solve problems Covers design aspects and implementation in MATLAB® Contains numerous examples of problems and solutions that demonstrate the power of these methods of optimization The material has been written from a teaching perspective and, for this reason, this book is primarily intended for undergraduate and postgraduate students of artificial intelligence, metaheuristic methods, and/or evolutionary computation. The objective is to bridge the gap between metaheuristic techniques and complex optimization problems that profit from the convenient properties of metaheuristic approaches. Therefore, engineer practitioners who are not familiar with metaheuristic computation will appreciate that the techniques discussed are beyond simple theoretical tools, since they have been adapted to solve significant problems that commonly arise in such areas.


A Practical Approach to Metaheuristics using LabVIEW and MATLAB®

A Practical Approach to Metaheuristics using LabVIEW and MATLAB®

Author: Pedro Ponce-Cruz

Publisher: CRC Press

Published: 2020-06-08

Total Pages: 187

ISBN-13: 1000073432

DOWNLOAD EBOOK

Metaheuristic optimization has become a prime alternative for solving complex optimization problems in several areas. Hence, practitioners and researchers have been paying extensive attention to those metaheuristic algorithms that are mainly based on natural phenomena. However, when those algorithms are implemented, there are not enough books that deal with theoretical and experimental problems in a friendly manner so this book presents a novel structure that includes a complete description of the most important metaheuristic optimization algorithms as well as a new proposal of a new metaheuristic optimization named earthquake optimization. This book also has several practical exercises and a toolbox for MATLAB® and a toolkit for LabVIEW are integrated as complementary material for this book. These toolkits allow readers to move from a simulation environment to an experimentation one very fast. This book is suitable for researchers, students, and professionals in several areas, such as economics, architecture, computer science, electrical engineering, and control systems. The unique features of this book are as follows: Developed for researchers, undergraduate and graduate students, and practitioners A friendly description of the main metaheuristic optimization algorithms Theoretical and practical optimization examples A new earthquake optimization algorithm Updated state-of-the-art and research optimization projects The authors are multidisciplinary/interdisciplinary lecturers and researchers who have written a structure-friendly learning methodology to understand each metaheuristic optimization algorithm presented in this book.


Metaheuristics: Outlines, MATLAB Codes and Examples

Metaheuristics: Outlines, MATLAB Codes and Examples

Author: Ali Kaveh

Publisher: Springer

Published: 2019-03-29

Total Pages: 190

ISBN-13: 3030040674

DOWNLOAD EBOOK

The book presents eight well-known and often used algorithms besides nine newly developed algorithms by the first author and his students in a practical implementation framework. Matlab codes and some benchmark structural optimization problems are provided. The aim is to provide an efficient context for experienced researchers or readers not familiar with theory, applications and computational developments of the considered metaheuristics. The information will also be of interest to readers interested in application of metaheuristics for hard optimization, comparing conceptually different metaheuristics and designing new metaheuristics.


Metaheuristic Computation: A Performance Perspective

Metaheuristic Computation: A Performance Perspective

Author: Erik Cuevas

Publisher: Springer Nature

Published: 2020-10-05

Total Pages: 281

ISBN-13: 3030581004

DOWNLOAD EBOOK

This book is primarily intended for undergraduate and postgraduate students of Science, Electrical Engineering, or Computational Mathematics. Metaheuristic search methods are so numerous and varied in terms of design and potential applications; however, for such an abundant family of optimization techniques, there seems to be a question which needs to be answered: Which part of the design in a metaheuristic algorithm contributes more to its better performance? Several works that compare the performance among metaheuristic approaches have been reported in the literature. Nevertheless, they suffer from one of the following limitations: (A)Their conclusions are based on the performance of popular evolutionary approaches over a set of synthetic functions with exact solutions and well-known behaviors, without considering the application context or including recent developments. (B) Their conclusions consider only the comparison of their final results which cannot evaluate the nature of a good or bad balance between exploration and exploitation. The objective of this book is to compare the performance of various metaheuristic techniques when they are faced with complex optimization problems extracted from different engineering domains. The material has been compiled from a teaching perspective.


Recent Metaheuristic Computation Schemes in Engineering

Recent Metaheuristic Computation Schemes in Engineering

Author: Erik Cuevas

Publisher: Springer Nature

Published: 2021-02-04

Total Pages: 282

ISBN-13: 3030660079

DOWNLOAD EBOOK

This book includes two objectives. The first goal is to present advances and developments which have proved to be effective in their application to several complex problems. The second objective is to present the performance comparison of various metaheuristic techniques when they face complex optimization problems. The material has been compiled from a teaching perspective. Most of the problems in science, engineering, economics, and other areas can be translated as an optimization or a search problem. According to their characteristics, some problems can be simple that can be solved by traditional optimization methods based on mathematical analysis. However, most of the problems of practical importance in engineering represent complex scenarios so that they are very hard to be solved by using traditional approaches. Under such circumstances, metaheuristic has emerged as the best alternative to solve this kind of complex formulations. This book is primarily intended for undergraduate and postgraduate students. Engineers and application developers can also benefit from the book contents since it has been structured so that each chapter can be read independently from the others, and therefore, only potential interesting information can be quickly available for solving an industrial problem at hand.


Handbook on Decision Making

Handbook on Decision Making

Author: Julian Andres Zapata-Cortes

Publisher: Springer Nature

Published: 2022-09-26

Total Pages: 466

ISBN-13: 303108246X

DOWNLOAD EBOOK

This book presents different techniques and methodologies used to improve the intelligent decision-making process and increase the likelihood of success in companies of different sectors such as Financial Services, Education, Supply Chain, Energy Systems, Health Services, and others. The book contains and consolidates innovative and high-quality research contributions regarding the implementation of techniques and methodologies applied in different sectors. The scope is to disseminate current trends knowledge in the implementation of artificial intelligence techniques and methodologies in different fields such as: Logistics, Software Development, Big Data, Internet of Things, Simulation, among others. The book contents are useful for Ph.D. researchers, Ph.D. students, master and undergraduate students of different areas such as Industrial Engineering, Computer Science, Information Systems, Data Analytics, and others.


Applied Optimization with MATLAB Programming

Applied Optimization with MATLAB Programming

Author: P. Venkataraman

Publisher: John Wiley & Sons

Published: 2009-03-23

Total Pages: 546

ISBN-13: 047008488X

DOWNLOAD EBOOK

Technology/Engineering/Mechanical Provides all the tools needed to begin solving optimization problems using MATLAB® The Second Edition of Applied Optimization with MATLAB® Programming enables readers to harness all the features of MATLAB® to solve optimization problems using a variety of linear and nonlinear design optimization techniques. By breaking down complex mathematical concepts into simple ideas and offering plenty of easy-to-follow examples, this text is an ideal introduction to the field. Examples come from all engineering disciplines as well as science, economics, operations research, and mathematics, helping readers understand how to apply optimization techniques to solve actual problems. This Second Edition has been thoroughly revised, incorporating current optimization techniques as well as the improved MATLAB® tools. Two important new features of the text are: Introduction to the scan and zoom method, providing a simple, effective technique that works for unconstrained, constrained, and global optimization problems New chapter, Hybrid Mathematics: An Application, using examples to illustrate how optimization can develop analytical or explicit solutions to differential systems and data-fitting problems Each chapter ends with a set of problems that give readers an opportunity to put their new skills into practice. Almost all of the numerical techniques covered in the text are supported by MATLAB® code, which readers can download on the text's companion Web site www.wiley.com/go/venkat2e and use to begin solving problems on their own. This text is recommended for upper-level undergraduate and graduate students in all areas of engineering as well as other disciplines that use optimization techniques to solve design problems.


MATLAB Optimization Techniques

MATLAB Optimization Techniques

Author: Cesar Lopez

Publisher: Apress

Published: 2014-11-12

Total Pages: 284

ISBN-13: 1484202929

DOWNLOAD EBOOK

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. MATLAB Optimization Techniques introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. It begins by introducing the MATLAB environment and the structure of MATLAB programming before moving on to the mathematics of optimization. The central part of the book is dedicated to MATLAB’s Optimization Toolbox, which implements state-of-the-art algorithms for solving multiobjective problems, non-linear minimization with boundary conditions and restrictions, minimax optimization, semi-infinitely constrained minimization and linear and quadratic programming. A wide range of exercises and examples are included, illustrating the most widely used optimization methods.


Metaheuristic Optimization: Nature-Inspired Algorithms Swarm and Computational Intelligence, Theory and Applications

Metaheuristic Optimization: Nature-Inspired Algorithms Swarm and Computational Intelligence, Theory and Applications

Author: Modestus O. Okwu

Publisher: Springer Nature

Published: 2020-11-13

Total Pages: 192

ISBN-13: 3030611116

DOWNLOAD EBOOK

This book exemplifies how algorithms are developed by mimicking nature. Classical techniques for solving day-to-day problems is time-consuming and cannot address complex problems. Metaheuristic algorithms are nature-inspired optimization techniques for solving real-life complex problems. This book emphasizes the social behaviour of insects, animals and other natural entities, in terms of converging power and benefits. Major nature-inspired algorithms discussed in this book include the bee colony algorithm, ant colony algorithm, grey wolf optimization algorithm, whale optimization algorithm, firefly algorithm, bat algorithm, ant lion optimization algorithm, grasshopper optimization algorithm, butterfly optimization algorithm and others. The algorithms have been arranged in chapters to help readers gain better insight into nature-inspired systems and swarm intelligence. All the MATLAB codes have been provided in the appendices of the book to enable readers practice how to solve examples included in all sections. This book is for experts in Engineering and Applied Sciences, Natural and Formal Sciences, Economics, Humanities and Social Sciences.