A thorough and insightful introduction to using genetic algorithms to optimize electromagnetic systems
Genetic Algorithms in Electromagnetics focuses on optimizing the objective function when a computer algorithm, analytical model, or experimental result describes the performance of an electromagnetic system. It offers expert guidance to optimizing electromagnetic systems using genetic algorithms (GA), which have proven to be tenacious in finding optimal results where traditional techniques fail.
Genetic Algorithms in Electromagnetics begins with an introduction to optimization and several commonly used numerical optimization routines, and goes on to feature:
Introductions to GA in both binary and continuous variable forms, complete with examples of MATLAB(r) commands
Two step-by-step examples of optimizing antenna arrays as well as a comprehensive overview of applications of GA to antenna array design problems
Coverage of GA as an adaptive algorithm, including adaptive and smart arrays as well as adaptive reflectors and crossed dipoles
Explanations of the optimization of several different wire antennas, starting with the famous "crooked monopole"
How to optimize horn, reflector, and microstrip patch antennas, which require significantly more computing power than wire antennas
Coverage of GA optimization of scattering, including scattering from frequency selective surfaces and electromagnetic band gap materials
Ideas on operator and parameter selection for a GA
Detailed explanations of particle swarm optimization and multiple objective optimization
An appendix of MATLAB code for experimentation
Internet of Things and Data Analytics Handbook
This book examines the Internet of Things (IoT) and Data Analytics from a technical, application, and business point of view.
Internet of Things and Data Analytics Handbook describes essential technical knowledge, building blocks, processes, design principles, implementation, and marketing...
Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented...
The Basics of IT Audit: Purposes, Processes, and Practical Information (Basics (Syngress))
The Basics of IT Audit: Purposes, Processes, and Practical Information provides you with a thorough, yet concise overview of IT auditing. Packed with specific examples, this book gives insight into the auditing process and explains regulations and standards such as the ISO-27000, series program, CoBIT, ITIL, Sarbanes-Oxley,...
Agile Model-Based Development Using UML-RSDS
This book describes the concepts and application of model-based development (MBD), model transformations, and Agile MBD to a wide range of software systems. It covers systems requirements engineering, system specification and design, verification, reuse, and system composition in the context of Agile MBD. Examples of applications in...