Genetic Algorithms in Java Basics
Tags
Summary
Editor's review
Who it's for
A good fit for
- 会写Java、想把遗传算法真正跑起来的初中级程序员
- 机器学习入门者,需要一个可动手复现的优化算法案例
- 在校学生做课程设计、学科竞赛时参考算法实现
- 想了解进化计算基本术语与流程的跨专业读者
Not a good fit for
- 寻找完整理论体系、收敛性证明的研究型读者
- 希望系统学习多目标优化、遗传编程等进阶主题的人
- Java基础薄弱、需要先补语言基础的初学者
Reading tips
- 先通读第1章建立术语与概念地图,再动手逐行敲第2章的代码,不要跳读。
- 把第3至5章的示例当作模板,换成自己领域的目标函数和编码方式做改造实验。
- 阅读时同步调参:尝试改变种群规模、变异率与交叉率,观察收敛曲线的变化并记录结果。
- 读完可检索遗传算法与遗传编程的外文综述,补齐本书未覆盖的进阶主题。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Chapter 1 Introduction: What Is Artificial Intelligence; Biological Analogy; History and Advantages of Evolutionary Computation; Biological Evolution; Basic Terminology; Search Space and Fitness Landscape; Local Optima; Parameters (Mutation Rate, Population Size, Crossover Rate); Gene Representation; Termination and the Search Process
- Chapter 2 Implementing a Basic Genetic Algorithm: Preparation Before Implementation; Pseudocode for a Basic Genetic Algorithm; Explanation of the Code Example; Basic Implementation (Problem, Parameters, Initialization, Evaluation, Termination Check, Crossover); Roulette-Wheel Selection; Crossover Methods and Implementation; Elitism; Mutation; Running; Summary and Exercises
- Chapter 3 Robot Controller
- Chapter 4 Traveling Salesman Problem
- Chapter 5 Timetabling Problem
- Chapter 6 Optimizing Genetic Algorithm Parameters and Implementation
FAQ
这本书是原版翻译还是国内原创?
中文版和英文原版内容一样吗?
需要什么水平的Java基础才能读?
书中代码可以直接运行吗?
这本书讲遗传编程(GP)吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.