Jaya: An Advanced Optimization Algorithm and its Engineering Applications
- Length: 334 pages
- Edition: 1st ed. 2019
- Language: English
- Publisher: Springer
- Publication Date: 2018-08-15
- ISBN-10: 331978921X
- ISBN-13: 9783319789217
This book introduces readers to the “Jaya” algorithm, an advanced optimization technique that can be applied to many physical and engineering systems. It describes the algorithm, discusses its differences with other advanced optimization techniques, and examines the applications of versions of the algorithm in mechanical, thermal, manufacturing, electrical, computer, civil and structural engineering.
In real complex optimization problems, the number of parameters to be optimized can be very large and their influence on the goal function can be very complicated and nonlinear in character. Such problems cannot be solved using classical methods and advanced optimization methods need to be applied. The Jaya algorithm is an algorithm-specific parameter-less algorithm that builds on other advanced optimization techniques. The application of Jaya in several engineering disciplines is critically assessed and its success compared with other complex optimization techniques such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO), Differential Evolution (DE), Artificial Bee Colony (ABC), and other recently developed algorithms.
Table of Contents
Chapter 1 Introduction
Chapter 2 Jaya Optimization Algorithm And Its Variants
Chapter 3 Application Of Jaya Algorithm And Its Variants On Constrained And Unconstrained Benchmark Functions
Chapter 4 Single- And Multi-Objective Design Optimization Of Heat Exchangers Using Jaya Algorithm And Its Variants
Chapter 5 Single- And Multi-Objective Design Optimization Of Heat Pipes And Heat Sinks Using Jaya Algorithm And Its Variants
Chapter 6 Multi-Objective Design Optimization Of Ice Thermal Energy Storage System Using Jaya Algorithm And Its Variants
Chapter 7 Single- And Multi-Objective Optimization Of Traditional And Modern Machining Processes Using Jaya Algorithm And Its Variants
Chapter 8 Single- And Multi-Objective Optimization Of Nano-Finishing Processes Using Jaya Algorithm And Its Variants
Chapter 9 Single- And Multi-Objective Optimization Of Casting Processes Using Jaya Algorithm And Its Variants
Chapter 10 Applications Of Jaya Algorithm And Its Modified Versions To Different Disciplines Of Engineering And Sciences
Appendix: Codes of Jaya Algorithm and Its Variants