Search results for "Optimization Algorithms for Machine Learning"
Items we need to order for you

Multilevel Optimization: Algorithms and Applications
Researchers working with nonlinear programming often claim "the word is non linear" indicating that real applications require nonlinear modeling. The same is true for other areas such as multi-objective programming (there are always several goals in a real application), stochastic programming (all data is uncer tain and therefore stochastic models should be used), and so forth. In this spirit we claim: The word is multilevel. In many decision processes there is a hierarchy of decision makers, and decisions are made at different levels in this hierarchy. One way to handle such hierar chies is to focus on one level and include other levels' behaviors as assumptions. Multilevel programming is the research area that focuses on the whole hierar chy structure. In terms of modeling, the constraint domain associated with a multilevel programming problem is implicitly determined by a series of opti mization problems which must be solved in a predetermined sequence. If only two levels are considered, we have one leader (associated with the upper level) and one follower (associated with the lower level).
R 6,019.21

Multi-Objective Optimization Using Evolutionary Algorithms
The Wiley Paperback Series makes valuable content more accessible to a new generation of statisticians, mathematicians and scientists. Evolutionary algorithms are very powerful techniques used to find solutions to real-world search and optimization problems. Many of these problems have multiple objectives, which leads to the need to obtain a set of optimal solutions, known as effective solutions. It has been found that using evolutionary algorithms is a highly effective way of finding multiple effective solutions in a single simulation run. Comrephensive coverage of this growing area of research.Carefully introduces each algorithm with examples and in-depth discussion.Includes many applications to real-world problems, including engineering design and scheduling.Includes discussion of advanced topics and future research.Accessible to those with limited knowledge of multi-objective optimization and evolutionary algorithms Provides an extensive discussion on the principles of multi-objective optimization and on a number of classical approaches. This integrated presentation of theory, algorithms and examples will benefit those working in the areas of optimization, optimal design and evolutionary computing.
R 3,353.00

Machine Learning for Civil and Environmental Engineers
Accessible and practical framework for machine learning applications and solutions for civil and environmental engineers This textbook introduces engineers and engineering students to the applications of artificial intelligence (AI), machine learning (ML), and machine intelligence (MI) in relation to civil and environmental engineering projects and problems, presenting state-of-the-art methodologies and techniques to develop and implement algorithms in the engineering domain. Through real-world projects like analysis and design of structural members, optimizing concrete mixtures for site applications, examining concrete cracking via computer vision, evaluating the response of bridges to hazards, and predicating water quality and energy expenditure in buildings, this textbook offers readers in-depth case studies with solved problems that are commonly faced by civil and environmental engineers. The approaches presented range from simplified to advanced methods, incorporating coding-based and coding-free techniques. Professional engineers and engineering students will find value in the step-by-step examples that are accompanied by sample databases and codes for readers to practice with. Written by a highly qualified professional with significant experience in the field, Machine Learning includes valuable information on: The current state of machine learning and causality in civil and environmental engineering as viewed through a scientometrics analysis, plus a historical perspectiveSupervised vs. unsupervised learning for regression, classification, and clustering problemsExplainable and causal methods for practical engineering problemsDatabase development, outlining how an engineer can effectively collect and verify appropriate data to be used in machine intelligence analysisA framework for machine learning adoption and application, covering key questions commonly faced by practitioners This textbook is a must-have reference for undergraduate/graduate students to learn concepts on the use of machine learning, for scientists/researchers to learn how to integrate machine learning into civil and environmental engineering, and for design/engineering professionals as a reference guide for undertaking MI design, simulation, and optimization for infrastructure.
R 2,605.00

Optimization and Control with Applications
A collection of 28 refereed papers grouped according to four broad topics: duality and optimality conditions, optimization algorithms, optimal control, and variational inequality and equilibrium problems. Suitable for researchers, practitioners and postgrads.
R 6,050.37

Connectionist Machine for Genetic Hillclimbing
In the "black box function optimization" problem, a search strategy is required to find an extremal point of a function without knowing the structure of the function or the range of possible function values. Solving such problems efficiently requires two abilities. On the one hand, a strategy must be capable of learning while searching: It must gather global information about the space and concentrate the search in the most promising regions. On the other hand, a strategy must be capable of sustained exploration: If a search of the most promising region does not uncover a satisfactory point, the strategy must redirect its efforts into other regions of the space. This dissertation describes a connectionist learning machine that produces a search strategy called stochastic iterated genetic hillclimb ing (SIGH). Viewed over a short period of time, SIGH displays a coarse-to-fine searching strategy, like simulated annealing and genetic algorithms. However, in SIGH the convergence process is reversible. The connectionist implementation makes it possible to diverge the search after it has converged, and to recover coarse-grained informa tion about the space that was suppressed during convergence. The successful optimization of a complex function by SIGH usually in volves a series of such converge/diverge cycles.
R 3,033.78

Machine Learning for Edge Computing
This book divides edge intelligence into AI for edge (intelligence-enabled edge computing) and AI on edge (artificial intelligence on edge). It focuses on providing optimal solutions to the key concerns in edge computing through effective AI technologies, and it discusses how to build AI models, i.e., model training and inference, on edge. This book provides insights into this new inter-disciplinary field of edge computing from a broader vision and perspective. The authors discuss machine learning algorithms for edge computing as well as the future needs and potential of the technology. The authors also explain the core concepts, frameworks, patterns, and research roadmap, which offer the necessary background for potential future research programs in edge intelligence.The target audience of this book includes academics, research scholars, industrial experts, scientists, and postgraduate students who are working in the field of Internet of Things (IoT) or edge computing and would like to add machine learning to enhance the capabilities of their work. This book explores the following topics: Edge computing, hardware for edge computing AI, and edge virtualization techniques Edge intelligence and deep learning applications, training, and optimization Machine learning algorithms used for edge computing Reviews AI on IoT Discusses future edge computing needsAmitoj Singh is an Associate Professor at the School of Sciences of Emerging Technologies, Jagat Guru Nanak Dev Punjab State Open University, Punjab, India.Vinay Kukreja is a Professor at the Chitkara Institute of Engineering and Technology, Chitkara University, Punjab, India.Taghi Javdani Gandomani is an Assistant Professor at Shahrekord University, Shahrekord, Iran.
R 5,628.63

TensorFlow for Deep Learning
Learn how to solve challenging machine learning problems with TensorFlow, Google’s revolutionary new software library for deep learning. If you have some background in basic linear algebra and calculus, this practical book introduces machine-learning fundamentals by showing you how to design systems capable of detecting objects in images, understanding text, analyzing video, and predicting the properties of potential medicines. TensorFlow for Deep Learning teaches concepts through practical examples and helps you build knowledge of deep learning foundations from the ground up. It’s ideal for practicing developers with experience designing software systems, and useful for scientists and other professionals familiar with scripting but not necessarily with designing learning algorithms. Learn TensorFlow fundamentals, including how to perform basic computation Build simple learning systems to understand their mathematical foundations Dive into fully connected deep networks used in thousands of applications Turn prototypes into high-quality models with hyperparameter optimization Process images with convolutional neural networks Handle natural language datasets with recurrent neural networks Use reinforcement learning to solve games such as tic-tac-toe Train deep networks with hardware including GPUs and tensor processing units
R 2,422.00

Principles in Noisy Optimization
Noisy optimization is a topic of growing interest for researchers working on mainstream optimization problems. Although several techniques for dealing with stochastic noise in optimization problems are covered in journals and conference proceedings, today there are virtually no books that approach noisy optimization from a layman’s perspective; this book remedies that gap. Beginning with the foundations of evolutionary optimization, the book subsequently explores the principles of noisy optimization in single and multi-objective settings, and presents detailed illustrations of the principles developed for application in real-world multi-agent coordination problems. Special emphasis is given to the design of intelligent algorithms for noisy optimization in real-time applications. The book is unique in terms of its content, writing style and above all its simplicity, which will appeal to readers with a broad range of backgrounds.The book is divided into 7 chapters, the first of which provides an introduction to Swarm and Evolutionary Optimization algorithms. Chapter 2 includes a thorough review of agent architectures for multi-agent coordination. In turn, Chapter 3 provides an extensive review of noisy optimization, while Chapter 4 addresses issues of noise handling in the context of single-objective optimization problems. An illustrative case study on multi-robot path-planning in the presence of measurement noise is also highlighted in this chapter. Chapter 5 deals with noisy multi-objective optimization and includes a case study on noisy multi-robot box-pushing. In Chapter 6, the authors examine the scope of various algorithms in noisy optimization problems. Lastly, Chapter 7 summarizes the main results obtained in the previous chapters and elaborates on the book’s potential with regard to real-world noisy optimization problems.
R 3,864.39

Go Machine Learning Projects
Work through exciting projects to explore the capabilities of Go and Machine LearningKey FeaturesExplore ML tasks and Go’s machine learning ecosystemImplement clustering, regression, classification, and neural networks with GoGet to grips with libraries such as Gorgonia, Gonum, and GoCv for training models in GoBook DescriptionGo is the perfect language for machine learning; it helps to clearly describe complex algorithms, and also helps developers to understand how to run efficient optimized code. This book will teach you how to implement machine learning in Go to make programs that are easy to deploy and code that is not only easy to understand and debug, but also to have its performance measured.The book begins by guiding you through setting up your machine learning environment with Go libraries and capabilities. You will then plunge into regression analysis of a real-life house pricing dataset and build a classification model in Go to classify emails as spam or ham. Using Gonum, Gorgonia, and STL, you will explore time series analysis along with decomposition and clean up your personal Twitter timeline by clustering tweets. In addition to this, you will learn how to recognize handwriting using neural networks and convolutional neural networks. Lastly, you'll learn how to choose the most appropriate machine learning algorithms to use for your projects with the help of a facial detection project.By the end of this book, you will have developed a solid machine learning mindset, a strong hold on the powerful Go toolkit, and a sound understanding of the practical implementations of machine learning algorithms in real-world projects.What you will learnSet up a machine learning environment with Go librariesUse Gonum to perform regression and classificationExplore time series models and decompose trends with Go librariesClean up your Twitter timeline by clustering tweetsLearn to use external services for your machine learning needsRecognize handwriting using neural networks and CNN with GorgoniaImplement facial recognition using GoCV and OpenCVWho this book is forIf you’re a machine learning engineer, data science professional, or Go programmer who wants to implement machine learning in your real-world projects and make smarter applications easily, this book is for you. Some coding experience in Golang and knowledge of basic machine learning concepts will help you in understanding the concepts covered in this book.
R 1,661.00

Computational Intelligence-based Optimization Algorithms
Computational intelligence-based optimization methods, also known as metaheuristic optimization algorithms, are a popular topic in mathematical programming.These methods have bridged the gap between various approaches and created a new school of thought to solve real-world optimization problems. In this book, we have selected some of the most effective and renowned algorithms in the literature. These algorithms are not only practical but also provide thought-provoking theoretical ideas to help readers understand how they solve optimization problems. Each chapter includes a brief review of the algorithm’s background and the fields it has been used in.Additionally, Python code is provided for all algorithms at the end of each chapter, making this book a valuable resource for beginner and intermediate programmers looking to understand these algorithms.
R 3,041.00

R 341.00



Metaheuristics Algorithm and Optimization of Engineering and Complex Systems
In the field of engineering, optimization and decision-making have become pivotal concerns. The ever-increasing demand for data processing has given rise to issues such as extended processing times and escalated memory utilization, posing formidable obstacles across various engineering domains. Problems persist, requiring not only solutions but advancements beyond existing best practices. Creating and implementing novel heuristic algorithms is a time-intensive process, yet the imperative to do so remains strong, driven by the potential to significantly lower computational costs even with marginal improvements. This book, titled Metaheuristics Algorithm and Optimization of Engineering and Complex Systems , is a beacon of innovation in this context. It examines the critical need for inventive algorithmic solutions, exploring hyperheuristic approaches that offer solutions such as automating search spaces through integrated heuristics. Metaheuristics Algorithm and Optimization of Engineering and Complex Systems provides an exhaustive overview of modern computational methods within emerging fields. It goes beyond the mere description of general metaheuristic methods, incorporating state-of-the-art articles from classical application areas. Tailored to serve as a textbook for graduate-level courses, a reference guide for engineering and social science enthusiasts, or a compilation of fresh opportunities for scholars, this book spans the spectrum of current developments in hyper-heuristic approaches. Covering simulated annealing, scatter search, tabu search, constraint programming, and more, it acts as a bridge between conventional algorithms and cutting-edge meta-heuristic algorithms. The book positions itself as a pivotal resource for dynamic optimization practitioners, appealing to both novices and seasoned professionals seeking a single point of contact for the latest insights in this ever-evolving field. Designed to cater to a broad audience, this book is a valuable resource for both novice and experienced dynamic optimization practitioners. By addressing the spectrum of theory and practice, as well as discrete versus continuous dynamic optimization, it becomes an indispensable reference in a captivating and emerging field. With a deliberate focus on inclusivity, the book is poised to benefit anyone with an interest in staying abreast of the latest developments in dynamic optimization.
R 10,623.64

Networks of Learning Automata
Networks of Learning Automata: Techniques for Online Stochastic Optimization is a comprehensive account of learning automata models with emphasis on multiautomata systems. It considers synthesis of complex learning structures from simple building blocks and uses stochastic algorithms for refining probabilities of selecting actions. Mathematical analysis of the behavior of games and feedforward networks is provided. Algorithms considered here can be used for online optimization of systems based on noisy measurements of performance index. Also, algorithms that assure convergence to the global optimum are presented. Parallel operation of automata systems for improving speed of convergence is described. The authors also include extensive discussion of how learning automata solutions can be constructed in a variety of applications.
R 3,036.15


Learning and Intelligent Optimization
This book constitutes the thoroughly refereed post-conference proceedings of the 5th International Conference on Learning and Intelligent Optimization, LION 5, held in Rome, Italy, in January 2011.The 32 revised regular and 3 revised short papers were carefully reviewed and selected from a total of 99 submissions. In addition to the contributions to the general track there are 11 full papers and 3 short papers presented at the following four special sessions; IMON: Intelligent Multiobjective OptimizatioN, LION-PP: Performance Prediction Self* EAs: Self-tuning, self-configuring and self-generating evolutionary algorithms LION-SWAP: Software and Applications.
R 1,613.68

Global Optimization Methods in Geophysical Inversion
Providing an up-to-date overview of the most popular global optimization methods used in interpreting geophysical observations, this new edition includes a detailed description of the theoretical development underlying each method and a thorough explanation of the design, implementation and limitations of algorithms. New and expanded chapters provide details of recently developed methods, such as the neighborhood algorithm, particle swarm optimization, hybrid Monte Carlo and multi-chain MCMC methods. Other chapters include new examples of applications, from uncertainty in climate modeling to whole Earth studies. Several different examples of geophysical inversion, including joint inversion of disparate geophysical datasets, are provided to help readers design algorithms for their own applications. This is an authoritative and valuable text for researchers and graduate students in geophysics, inverse theory and exploration geoscience, and an important resource for professionals working in engineering and petroleum exploration.
R 7,362.10

Adaptive Machine Learning Algorithms with Python
Learn to use adaptive algorithms to solve real-world streaming data problems. This book covers a multitude of data processing challenges, ranging from the simple to the complex. At each step, you will gain insight into real-world use cases, find solutions, explore code used to solve these problems, and create new algorithms for your own use.Authors Chanchal Chatterjee and Vwani P. Roychowdhury begin by introducing a common framework for creating adaptive algorithms, and demonstrating how to use it to address various streaming data issues. Examples range from using matrix functions to solve machine learning and data analysis problems to more critical edge computation problems. They handle time-varying, non-stationary data with minimal compute, memory, latency, and bandwidth. Upon finishing this book, you will have a solid understanding of how to solve adaptive machine learning and data analytics problems and be able to derive new algorithms for your own use cases. You will also come away with solutions to high volume time-varying data with high dimensionality in a low compute, low latency environment.What You Will LearnApply adaptive algorithms to practical applications and examplesUnderstand the relevant data representation features and computational models for time-varying multi-dimensional dataDerive adaptive algorithms for mean, median, covariance, eigenvectors (PCA) and generalized eigenvectors with experiments on real dataSpeed up your algorithms and put them to use on real-world stationary and non-stationary dataMaster the applications of adaptive algorithms on critical edge device computation applicationsWho This Book Is ForMachine learning engineers, data scientist and architects, software engineers and architects handling edge device computation and data management.
R 1,026.00

R 1,740.00

Machine Learning
As one of the most comprehensive machine learning texts around, this book does justice to the field's incredible richness, but without losing sight of the unifying principles. Peter Flach's clear, example-based approach begins by discussing how a spam filter works, which gives an immediate introduction to machine learning in action, with a minimum of technical fuss. Flach provides case studies of increasing complexity and variety with well-chosen examples and illustrations throughout. He covers a wide range of logical, geometric and statistical models and state-of-the-art topics such as matrix factorisation and ROC analysis. Particular attention is paid to the central role played by features. The use of established terminology is balanced with the introduction of new and useful concepts, and summaries of relevant background material are provided with pointers for revision if necessary. These features ensure Machine Learning will set a new standard as an introductory textbook.
R 5,951.00

Mathematical Optimization Theory and Operations Research: Recent Trends
This book constitutes refereed proceedings of the 22nd International Conference on Mathematical Optimization Theory and Operations Research: Recent Trends, MOTOR 2023, held in Ekaterinburg, Russia, during July 2–8, 2023. The 28 full papers and one invited paper presented in this volume were carefully reviewed and selected from a total of 61 submissions. The papers in the volume are organized according to the following topical headings: mathematical programming; stochastic optimization; discrete and combinatorial optimization; operations research; optimal control and mathematical economics; and optimization in machine learning.
R 3,529.49

Newton-Type Methods for Optimization and Variational Problems
This book presents comprehensive state-of-the-art theoretical analysis of the fundamental Newtonian and Newtonian-related approaches to solving optimization and variational problems. A central focus is the relationship between the basic Newton scheme for a given problem and algorithms that also enjoy fast local convergence. The authors develop general perturbed Newtonian frameworks that preserve fast convergence and consider specific algorithms as particular cases within those frameworks, i.e., as perturbations of the associated basic Newton iterations. This approach yields a set of tools for the unified treatment of various algorithms, including some not of the Newton type per se. Among the new subjects addressed is the class of degenerate problems. In particular, the phenomenon of attraction of Newton iterates to critical Lagrange multipliers and its consequences as well as stabilized Newton methods for variational problems and stabilized sequential quadratic programming for optimization. This volume will be useful to researchers and graduate students in the fields of optimization and variational analysis.
R 5,464.46

Advanced Engineering Optimization Through Intelligent Techniques
This book comprises peer-reviewed papers presented at the International Conference on Advanced Engineering Optimization Through Intelligent Techniques (AEOTIT) 2022. The book combines contributions from academics and industry professionals and covers advanced optimization techniques across all major engineering disciplines like mechanical, manufacturing, civil, automobile, electrical, chemical, computer, and electronics engineering. The book discusses different optimization techniques and algorithms such as genetic algorithm, non-dominated sorting genetic algorithm-II, and III, differential search, particle swarm optimization, fruit fly algorithm, cuckoo search, teaching–learning-based optimization algorithm, grey wolf optimization, Jaya algorithm, Rao algorithms, and many other latest meta-heuristic techniques and their applications. Various multi-attribute decision-making methods such as AHP, TOPSIS, ELECTRE, PROMETHEE, DEMATEL, R-method, fuzzy logic, and their applications are also discussed. This book serves as a valuable reference for students, researchers, and practitioners and helps them in solving a wide range of optimization problems.
R 8,059.00

Machine Intelligence, Tools, and Applications
This book presents the recent advances including tools and techniques in the constantly changing landscape of machine learning (ML). This would enable the readers with a strong understanding of critical issues in ML by providing both broad and detailed perspectives on cutting-edge theories, algorithms, and tools. This will become a single source of reference on conceptual, methodological, technical, and managerial issues, as well as provide insight into emerging trends and future opportunities in the discipline of ML. This book contains altogether 36 chapters in the area of ML and its applications.
R 10,560.80

Computational Intelligence in Expensive Optimization Problems
In modern science and engineering, laboratory experiments are replaced by high fidelity and computationally expensive simulations. Using such simulations reduces costs and shortens development times but introduces new challenges to design optimization process. Examples of such challenges include limited computational resource for simulation runs, complicated response surface of the simulation inputs-outputs, and etc.Under such difficulties, classical optimization and analysis methods may perform poorly. This motivates the application of computational intelligence methods such as evolutionary algorithms, neural networks and fuzzy logic, which often perform well in such settings. This is the first book to introduce the emerging field of computational intelligence in expensive optimization problems. Topics covered include: dedicated implementations of evolutionary algorithms, neural networks and fuzzy logic. reduction of expensive evaluations (modelling, variable-fidelity, fitness inheritance), frameworks for optimization (model management, complexity control, model selection), parallelization of algorithms (implementation issues on clusters, grids, parallel machines), incorporation of expert systems and human-system interface, single and multiobjective algorithms, data mining and statistical analysis, analysis of real-world cases (such as multidisciplinary design optimization).The edited book provides both theoretical treatments and real-world insights gained by experience, all contributed by leading researchers in the respective fields. As such, it is a comprehensive reference for researchers, practitioners, and advanced-level students interested in both the theory and practice of using computational intelligence for expensive optimization problems.
R 9,576.94


Machine Learning for Imbalanced Data
Raise your machine learning game and deal with imbalanced data using libraries, such as imbalanced-learn, PyTorch, scikit-learn, pandas, and NumPy, and squeeze better performance from machine learning models using this essential guideKey FeaturesThe book is packed with detailed explanations, illustrations, and code samples using modern machine learning frameworksLearn cutting edge deep learning techniques to overcome data imbalanceThe book has a comprehensive coverage of methods for dealing with skewed data in ML and DL applicationsBook DescriptionAs machine learning practitioners, we often encounter imbalanced datasets in which one class has considerably fewer instances than the other. Many machine learning algorithms assume an equilibrium between majority and minority classes, leading to a suboptimal performance on imbalanced data. Addressing class imbalance is crucial for significantly improving model performance.Machine Learning for Imbalanced Data begins by introducing the challenges posed by imbalanced datasets and the importance of addressing these issues. It then guides you through techniques that enhance performance on imbalanced data when using classical machine learning models, including various sampling and cost-sensitive learning methods.As you progress, the book delves into similar and more advanced techniques for deep learning models, employing PyTorch as the primary framework. Throughout the book, hands-on examples provide working, reproducible code that demonstrates the practical implementation of each technique.By the end of this book, you will be adept at identifying and addressing class imbalances, and confidently applying various techniques including sampling, cost-sensitive techniques, and threshold adjustment when using traditional machine learning or deep learning models.What you will learnEffectively use imbalanced data in your ML modelsExplore the metrics used when classes are imbalancedUnderstand how and when to apply various sampling methods such as over-sampling and under-samplingApply data-based, algorithm-based, and hybrid approaches for dealing with class imbalanceCombine and choose from various options for data balancing while avoiding the common pitfallsUnderstand the concepts of model calibration and threshold adjustment in the context of dealing with imbalanced datasetsWho this book is forThis book is for machine learning practitioners, who want to effectively address the challenges of imbalanced datasets in their projects. Data scientists, machine learning engineers/scientists, research scientists/engineers, and data scientists/engineers will find this book helpful. Though complete beginners are welcome to read this book, some familiarity with core ML concepts will help readers maximize the benefits and insights gained from this comprehensive resource.
R 1,693.00

R 305.00

Machine Learning Fundamentals
This lucid, accessible introduction to supervised machine learning presents core concepts in a focused and logical way that is easy for beginners to follow. The author assumes basic calculus, linear algebra, probability and statistics but no prior exposure to machine learning. Coverage includes widely used traditional methods such as SVMs, boosted trees, HMMs, and LDAs, plus popular deep learning methods such as convolution neural nets, attention, transformers, and GANs. Organized in a coherent presentation framework that emphasizes the big picture, the text introduces each method clearly and concisely “from scratch” based on the fundamentals. All methods and algorithms are described by a clean and consistent style, with a minimum of unnecessary detail. Numerous case studies and concrete examples demonstrate how the methods can be applied in a variety of contexts.
R 4,048.00

Evolutionary Computation for Modeling and Optimization
Concentrates on developing intuition about evolutionary computation and problem solving skills and tool sets.Lots of applications and test problems, including a biotechnology chapter.
R 2,015.00

Machine Learning
Machine learning, one of the top emerging sciences, has an extremely broad range of applications. However, many books on the subject provide only a theoretical approach, making it difficult for a newcomer to grasp the subject material. This book provides a more practical approach by explaining the concepts of machine learning algorithms and describing the areas of application for each algorithm, using simple practical examples to demonstrate each algorithm and showing how different issues related to these algorithms are applied.
R 5,633.33

Nature-Inspired Algorithms for Optimisation
Nature-Inspired Algorithms have been gaining much popularity in recent years due to the fact that many real-world optimisation problems have become increasingly large, complex and dynamic. The size and complexity of the problems nowadays require the development of methods and solutions whose efficiency is measured by their ability to find acceptable results within a reasonable amount of time, rather than an ability to guarantee the optimal solution. This volume 'Nature-Inspired Algorithms for Optimisation' is a collection of the latest state-of-the-art algorithms and important studies for tackling various kinds of optimisation problems. It comprises 18 chapters, including two introductory chapters which address the fundamental issues that have made optimisation problems difficult to solve and explain the rationale for seeking inspiration from nature. The contributions stand out through their novelty and clarity of the algorithmic descriptions and analyses, and lead the way to interesting and varied new applications.
R 6,038.45

Intuitionistic and Type-2 Fuzzy Logic Enhancements in Neural and Optimization Algorithms: Theory and Applications
This book describes the latest advances in fuzzy logic, neural networks, and optimization algorithms, as well as their hybrid intelligent combinations, and their applications in the areas such as intelligent control, robotics, pattern recognition, medical diagnosis, time series prediction, and optimization. The topic is highly relevant as most current intelligent systems and devices use some form of intelligent feature to enhance their performance. The book also presents new and advanced models and algorithms of type-2 fuzzy logic and intuitionistic fuzzy systems, which are of great interest to researchers in these areas. Further, it proposes novel, nature-inspired optimization algorithms and innovative neural models. Featuring contributions on theoretical aspects as well as applications, the book appeals to a wide audience.
R 9,521.81

Handbook of Whale Optimization Algorithm
Handbook of Whale Optimization Algorithm: Variants, Hybrids, Improvements, and Applications provides the most in-depth look at an emerging meta-heuristic that has been widely used in both science and industry. Whale Optimization Algorithm has been cited more than 5000 times in Google Scholar, thus solving optimization problems using this algorithm requires addressing a number of challenges including multiple objectives, constraints, binary decision variables, large-scale search space, dynamic objective function, and noisy parameters to name a few. This handbook provides readers with in-depth analysis of this algorithm and existing methods in the literature to cope with such challenges. The authors and editors also propose several improvements, variants and hybrids of this algorithm. Several applications are also covered to demonstrate the applicability of methods in this book.
R 5,297.00

Artificial Intelligence Assisted Structural Optimization
Artificial Intelligence Assisted Structural Optimization explores the use of machine learning and correlation analysis within the forward design and inverse design frameworks to design and optimize lightweight load-bearing structures as well as mechanical metamaterials.Discussing both machine learning and design analysis in detail, this book enables readers to optimize their designs using a data-driven approach. This book discusses the basics of the materials utilized, for example, shape memory polymers, and the manufacturing approach employed, such as 3D or 4D printing. Additionally, the book discusses the use of forward design and inverse design frameworks to discover novel lattice unit cells and thin-walled cellular unit cells with enhanced mechanical and functional properties such as increased mechanical strength, heightened natural frequency, strengthened impact tolerance, and improved recovery stress. Inverse design methodologies using generative adversarial networks are proposed to further investigate and improve these structures. Detailed discussions on fingerprinting approaches, machine learning models, structure screening techniques, and typical Python codes are provided in the book.The book provides detailed guidance for both students and industry engineers to optimize their structural designs using machine learning.
R 2,711.00

Global Optimization Using Interval Analysis
Employing a closed set-theoretic foundation for interval computations, Global Optimization Using Interval Analysis simplifies algorithm construction and increases generality of interval arithmetic. This Second Edition contains an up-to-date discussion of interval methods for solving systems of nonlinear equations and global optimization problems. It expands and improves various aspects of its forerunner and features significant new discussions, such as those on the use of consistency methods to enhance algorithm performance.
R 10,046.13

Optimization Concepts and Applications in Engineering
Organizations and businesses strive toward excellence, and solutions to problems are based mostly on judgment and experience. However, increased competition and consumer demands require that the solutions be optimum and not just feasible. Theory leads to algorithms. Algorithms need to be translated into computer codes. Engineering problems need to be modeled. Optimum solutions are obtained using theory and computers, and then interpreted. Revised and expanded in its third edition, this textbook integrates theory, modeling, development of numerical methods, and problem solving, thus preparing students to apply optimization to real-world problems. This text covers a broad variety of optimization problems using: unconstrained, constrained, gradient, and non-gradient techniques; duality concepts; multi-objective optimization; linear, integer, geometric, and dynamic programming with applications; and finite element-based optimization. It is ideal for advanced undergraduate or graduate courses in optimization design and for practicing engineers.
R 5,504.45

Deep Statistical Comparison for Meta-heuristic Stochastic Optimization Algorithms
Focusing on comprehensive comparisons of the performance of stochastic optimization algorithms, this book provides an overview of the current approaches used to analyze algorithm performance in a range of common scenarios, while also addressing issues that are often overlooked. In turn, it shows how these issues can be easily avoided by applying the principles that have produced Deep Statistical Comparison and its variants. The focus is on statistical analyses performed using single-objective and multi-objective optimization data. At the end of the book, examples from a recently developed web-service-based e-learning tool (DSCTool) are presented. The tool provides users with all the functionalities needed to make robust statistical comparison analyses in various statistical scenarios.The book is intended for newcomers to the field and experienced researchers alike. For newcomers, it covers the basics of optimization and statistical analysis, familiarizing them with the subject matter before introducing the Deep Statistical Comparison approach. Experienced researchers can quickly move on to the content on new statistical approaches. The book is divided into three parts:Part I: Introduction to optimization, benchmarking, and statistical analysis – Chapters 2-4.Part II: Deep Statistical Comparison of meta-heuristic stochastic optimization algorithms – Chapters 5-7.Part III: Implementation and application of Deep Statistical Comparison – Chapter 8.
R 6,478.19

Engineering Optimization
The revised and updated new edition of the popular optimization book for engineers The thoroughly revised and updated fifth edition of Engineering Optimization: Theory and Practice offers engineers a guide to the important optimization methods that are commonly used in a wide range of industries. The author—a noted expert on the topic—presents both the classical and most recent optimizations approaches. The book introduces the basic methods and includes information on more advanced principles and applications. The fifth edition presents four new chapters: Solution of Optimization Problems Using MATLAB; Metaheuristic Optimization Methods; Multi-Objective Optimization Methods; and Practical Implementation of Optimization. All of the book's topics are designed to be self-contained units with the concepts described in detail with derivations presented. The author puts the emphasis on computational aspects of optimization and includes design examples and problems representing different areas of engineering. Comprehensive in scope, the book contains solved examples, review questions and problems. This important book: Offers an updated edition of the classic work on optimizationIncludes approaches that are appropriate for all branches of engineeringContains numerous practical design and engineering examplesOffers more than 140 illustrative examples, 500 plus references in the literature of engineering optimization, and more than 500 review questions and answersDemonstrates the use of MATLAB for solving different types of optimization problems using different techniques Written for students across all engineering disciplines, the revised edition of Engineering Optimization: Theory and Practice is the comprehensive book that covers the new and recent methods of optimization and reviews the principles and applications.
R 4,854.00

Learning Decision Sequences For Repetitive Processes—Selected Algorithms
This book provides tools and algorithms for solving a wide class of optimization tasks by learning from their repetitions. A unified framework is provided for learning algorithms that are based on the stochastic gradient (a golden standard in learning), including random simultaneous perturbations and the response surface the methodology. Original algorithms include model-free learning of short decision sequences as well as long sequences—relying on model-supported gradient estimation. Learning is based on whole sequences of a process observation that are either vectors or images. This methodology is applicable to repetitive processes, covering a wide range from (additive) manufacturing to decision making for COVID-19 waves mitigation. A distinctive feature of the algorithms is learning between repetitions—this idea extends the paradigms of iterative learning and run-to-run control. The main ideas can be extended to other decision learning tasks, not included in this book. The text is written in a comprehensible way with the emphasis on a user-friendly presentation of the algorithms, their explanations, and recommendations on how to select them. The book is expected to be of interest to researchers, Ph.D., and graduate students in computer science and engineering, operations research, decision making, and those working on the iterative learning control.
R 4,654.83

Fuzzy Logic Hybrid Extensions of Neural and Optimization Algorithms: Theory and Applications
We describe in this book, recent developments on fuzzy logic, neural networks and optimization algorithms, as well as their hybrid combinations, and their application in areas such as, intelligent control and robotics, pattern recognition, medical diagnosis, time series prediction and optimization of complex problems. The book contains a collection of papers focused on hybrid intelligent systems based on soft computing. There are some papers with the main theme of type-1 and type-2 fuzzy logic, which basically consists of papers that propose new concepts and algorithms based on type-1 and type-2 fuzzy logic and their applications. There also some papers that presents theory and practice of meta-heuristics in different areas of application. Another group of papers describe diverse applications of fuzzy logic, neural networks and hybrid intelligent systems in medical applications. There are also some papers that present theory and practice of neural networks in different areas of application. In addition, there are papers that present theory and practice of optimization and evolutionary algorithms in different areas of application. Finally, there are some papers describing applications of fuzzy logic, neural networks and meta-heuristics in pattern recognition problems.
R 5,477.04


Intersection of 6G, AI/Machine Learning, and Embedded Systems
This comprehensive guide to the emerging areas and synergistic relationships among the domains of 6G, machine learning, and embedded systems offers readers a detailed analysis of their converging paths and contributions to the development of intelligent wireless systems. Readers will gain a solid understanding of the principles and technologies behind 6G, machine learning, and embedded systems. They will learn how these three areas intertwine and why this intersection is pivotal for the next generation of wireless technologies.The contributors to this volume present a thorough and detailed analysis of this technology, highlighting its promising features, underlying technologies, and potential applications. The book first explores various applications of machine learning algorithms in areas such as network optimization, resource allocation, interference management, and intelligent data processing and analysis. Design considerations and challenges are presented, and case studies of innovative applications, such as smart cities, autonomous vehicles, healthcare, and industrial automation, are examined. The book concludes with a discussion of future trends and opportunities in this rapidly evolving field. Readers will benefit from the theoretical foundations and practical insights presented within and will be prepared to address future challenges and opportunities in these three fields.This book is a valuable resource for academic researchers and industry professionals working in the fields of wireless communication, machine learning, embedded systems, and artificial intelligence.
R 2,711.00

R 305.00

Evolutionary Optimization in Dynamic Environments
Evolutionary Algorithms (EAs) have grown into a mature field of research in optimization, and have proven to be effective and robust problem solvers for a broad range of static real-world optimization problems. Yet, since they are based on the principles of natural evolution, and since natural evolution is a dynamic process in a changing environment, EAs are also well suited to dynamic optimization problems. Evolutionary Optimization in Dynamic Environments is the first comprehensive work on the application of EAs to dynamic optimization problems. It provides an extensive survey on research in the area and shows how EAs can be successfully used to continuously and efficiently adapt a solution to a changing environment, find a good trade-off between solution quality and adaptation cost, find robust solutions whose quality is insensitive to changes in the environment, find flexible solutions which are not only good but that can be easily adapted when necessary. All four aspects are treated in this book, providing a holistic view on the challenges and opportunities when applying EAs to dynamic optimization problems. The comprehensive and up-to-date coverage of the subject, together with details of latest original research, makes Evolutionary Optimization in Dynamic Environments an invaluable resource for researchers and professionals who are dealing with dynamic and stochastic optimization problems, and who are interested in applying local search heuristics, such as evolutionary algorithms.
R 5,989.83


Evolutionary Optimization Algorithms
This comprehensive reference text discusses evolutionary optimization techniques, to find optimal solutions for single and multi-objective problems.The text presents each evolutionary optimization algorithm along with its history and other working equations. It also discusses variants and hybrids of optimization techniques. The text presents step-by-step solution to a problem and includes software’s like MATLAB and Python for solving optimization problems. It covers important optimization algorithms including single objective optimization, multi objective optimization, Heuristic optimization techniques, shuffled frog leaping algorithm, bacteria foraging algorithm and firefly algorithm.Aimed at senior undergraduate and graduate students in the field of electrical engineering, electronics engineering, mechanical engineering, and computer science and engineering, this text: Provides step-by-step solution for each evolutionary optimization algorithm. Provides flowcharts and graphics for better understanding of optimization techniques. Discusses popular optimization techniques include particle swarm optimization and genetic algorithm. Presents every optimization technique along with the history and working equations. Includes latest software like Python and MATLAB.
R 7,576.76
















































