• Complain

Shashank Jain - Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques

Here you can read online Shashank Jain - Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Shashank Jain Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques
  • Book:
    Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2021
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Gain insight into the world of nature-inspired optimization techniques and algorithms. This book will prepare you to apply different nature-inspired optimization techniques to solve problems using Java.
Youll start with an introduction to the hidden algorithms that nature uses and find the approximate solutions to optimization problems. Youll then see how living creatures such as fish and birds are able to perform computation to solve specific optimization tasks. This book also covers various nature-inspired algorithms by reviewing code examples for each one followed by crisp and clear explanations of the algorithm using Java code. Youll examine the use of each algorithm in specific industry scenarios such as fleet scheduling in supply chain management, and shop floor management in industrial and manufacturing applications.
Nature-Inspired Optimization Algorithms with Java is your pathway to understanding a variety of optimization problems that exist in various industries and domains and it will develop an ability to apply nature-inspired algorithms to find approximate solutions to them.
What Youll Learn
  • Study optimization and its problems
  • Examine nature-inspired algorithms such as Particle Swarm, Gray wolf, etc.
  • See how nature-inspired algorithms are being used to solve optimization problems
  • Use Java for solving the different nature-inspired algorithms with real-world examples
Who This Book Is For
Software developers/architects who are looking to hone their skills in area of problem solving related to optimization with Java.

Shashank Jain: author's other books


Who wrote Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques? Find out the surname, the name of the author of the book and a list of all author's works by series.

Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Nature-Inspired Optimization Algorithms with Java Shashank - photo 1
Book cover of Nature-Inspired Optimization Algorithms with Java
Shashank Jain
Nature-Inspired Optimization Algorithms with Java
A Look at Optimization Techniques
Logo of the publisher Shashank Jain Bangalore India ISBN - photo 2
Logo of the publisher
Shashank Jain
Bangalore, India
ISBN 978-1-4842-7400-2 e-ISBN 978-1-4842-7401-9
https://doi.org/10.1007/978-1-4842-7401-9
Shashank Jain 2022
Apress Standard
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

This small book is dedicated to my parents, my wife Manisha, and my daughter Isha. Without the support of each one of them, I would not have been able to write this book.

Introduction

The great scientist and science communicator Carl Sagan said, I dont want to believe. I want to know. Taking these words as inspiration, this book sets out to explore the wonderful world of nature-inspired metaheuristic algorithms. The book covers the basics of nature-inspired algorithms, including whale optimization, gray wolf optimization, bat optimization, cuckoo search, and particle swarm optimization. The book explains each algorithm with pseudocode and uses Java code examples to explore these algorithms.

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-7400-2. For more detailed information, please visit http://www.apress.com/source-code.

Table of Contents
About the Author
Shashank Jain
has worked in the IT industry for 20 years mainly in cloud computing and - photo 3
has worked in the IT industry for 20 years, mainly in cloud computing and distributed systems. He has a keen interest in virtualization techniques, security, and complex systems.

Shashank has several software patents in cloud computing, IoT, and machine learning. He has been a speaker at many cloud conferences. In addition, he holds Sun, Microsoft, and Linux kernel certifications. He is also the author of the book Linux Containers and Virtualization (Apress, 2020).

About the Technical Reviewer
Prudhvi Potuganti
is a data scientist and educator with more than six years of experience in - photo 4
is a data scientist and educator with more than six years of experience in forecasting, optimization, machine learning, natural language processing in web, marketing, e-commerce domains, and electrical utilities. He has extensive experience building algorithms from scratch to suit client requirements and has published his work in reputed journals and conferences with over 60 citations to date.

Prudhvi works at supervisedlearning.com, creating industry-relevant AI, data science, ML, NLP, and optimization courses. He has mentored over 1000 students in the data science domain. He graduated from NIT Warangal with a gold medal for Excellence in Research.

Prudhvi believes in the power of data-based decision-making, data-driven business. With a mission to make positivity viral, his team built an AI engine to predict heart-warming and inspiring stories @ The Positive India.

The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
S. Jain Nature-Inspired Optimization Algorithms with Java https://doi.org/10.1007/978-1-4842-7401-9_1
1. Introduction to Optimization: Problems and Techniques
Shashank Jain
(1)
Bangalore, India

True optimization is the revolutionary contribution of modern research to the decision process.

George Dantzig, American scientist

This chapter introduces the optimization techniques, focusing on those that are metaheuristic/nature-inspired. You learn how to benchmark these techniques and the types of benchmark functions that are available.

Optimization at a Glance

Every day in business, government, and our personal lives, we decide how to best use available resources, including time and money. It can be difficult to decide which items to buy or which routes to take to work.

For organizations dealing with supply chains, this challenge is worse. For example, they must address how to load packages on a fleet of trucks, which routes drivers should take to make deliveries in the least amount time, or how to assign crews and aircraft to airline flights as they move across the country throughout the day.

Decisions on allocating limited resources to different uses when there are many options and interrelationships are prime candidates for optimization . In optimization, you need to quantitatively define a model that specifies all the ways, times, or places your resources may be allocated and all the significant constraints on resources and uses that must be met. Then determine the solution that meets the best allocation of resources.

In general, optimization problems are based on three basic tenets .
  • Decision variables

  • The objective function

  • Constraints

Quantified decision variables are the number of resources allocated to each use; for example, the number of employees working each shift or the number of packages loaded onto each truck. To determine what best means, you must define a quantity called the objective that can calculate the value of the decision variablessuch as minimizing costs, maximizing profits, or minimizing production time.

Since any resource is subject to some limitations, to complete the model, you must define each constraint or limit the ways resources may be allocated that reflect real-world situations. Usually, these are simple constraint limits calculated from the decision variables, such as a maximum of 150 hours to complete the tasks.

For example, a shopkeeper wants to keep items that maximize profit or to lower inventory costs. In this case, the decision variables are the items to keep. A constraint might be the amount of capital. Profit is the objective function.

Another example is a stock investment portfolio. The objective function is to maximize wealth. The decision variables are the individual stocks. A constraint is the amount of money the investor has.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques»

Look at similar books to Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques»

Discussion, reviews of the book Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.