21017209

国際科目INT001a  INT001b  INT001e  INT001f 

3年, 4年後学期月2

Topics in Informatics I(Evolutionary Computation)

Topics in Informatics I(Evolutionary Computation)

佐藤 寛之

単位区分

単位数: 2単位
必修
課程・類・プログラム
種別
先端工学基礎課程

関連Webサイト

WebClass

主題および達成目標

Evolutionary computation is a bio-inspired computation methodology and categorized as a part of computational intelligence. Evolutionary computation treats information as genes of organisms, and evolve it inside the computer. The primary usage of evolutionary computation is optimization. As representative industrial applications, the front nose design of the Shinkansen N700 and the wing design of the Mitsubishi regional jet (MRJ) were optimized by evolutionary computation. Evolutionary optimization can be applied even if the characteristic of the target optimization problem is unknown. This course provides lectures of evolutionary algorithms from classic to the latest ones, types of optimization problems, their handling methods in evolutionary algorithms, and implementation techniques. The goals of the class are to be able to recognize the types of optimization problems, select appropriate evolutionary algorithms, and implement one of these algorithms.

前もって履修しておくべき科目

The course has computer exercises involving programming. Students need to know at least one programming language.

前もって履修しておくことが望ましい科目

Computer literacy, Fundamental programming

教科書等

Materials are distributed by using WebClass system.

授業内容とその進め方

1. Introduction to Evolutionary Computation
2. Optimization Problems
3. MATLAB Programming
4. Hill Climbing
5. Genetic Algorithms
6. Evolutionary Programming
7. Evolution Strategies
8. Genetic Programming
9. Evolutionary Algorithm Variations
10. Simulated Annealing
11. Particle Swarm Optimization
12. Differential Evolution
13. Estimation of Distribution Algorithm
14. Evolutionary Multi-objective Optimization
15. Other Applications and Futures of Evolutionary Computation

授業時間外の学習

Review and computer exercises are needed after the weekly class.

成績評価方法および評価基準

Report submissions related to computer exercises are required. The reports are scored, and the evaluation is decided by the followings (100 points maximum).

S: >= 90 points
A: >= 80 points
B: >= 70 points
C: >= 60 points
D: <60 points

オフィスアワー・授業相談

Tuesday, 10:40-12:10. Please make sure to make an appointment by e-mail before visiting the lecturer.

学生へのメッセージ

According to the schedule of the Short-term Exchange Study Program JUSST, the course starts from October 9th (Mon). The above WebClass is limited only for the registered students. The lecturer registers international students of the Short-term Exchange Study Program JUSST to the WebClass. Other students need to mail to the lecturer to join the WebClass.

その

N/A

キーワード

Evolutionary computation
computational intelligence
evolutionary algorithm
optimization
最終変更日時: 2025/09/03 9:06:21