高度専門特別講義Ⅰ(ソフトコンピューティング)

Course Information

College Kure College Year 2018
Course Title 高度専門特別講義Ⅰ(ソフトコンピューティング)
Course Code 0066 Course Category Specialized / Compulsory
Class Format Lecture Credits Academic Credit: 2
Department Advanced Course, Project Design Engineering Student Grade Adv. 1st
Term Second Semester Classes per Week 2
Textbook and/or Teaching Materials 遺伝的アルゴリズム (ソフトコンピュ-ティングシリ-ズ),坂和正敏 著,朝倉書店
Instructor Yokose Yoshio

Course Objectives

1.遺伝的アルゴリズムの基本を理解する。
2.遺伝に関する設計法を身に付ける。
3.進化的なパラメータの設定を理解する。
4.遺伝的アルゴリズムのプログラミングによりアルゴリズムの評価を行う。

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1遺伝的アルゴリズムについて適切に説明できる。遺伝的アルゴリズムについて説明できる。遺伝的アルゴリズムについて説明でない。
評価項目2遺伝的アルゴリズムの高度な設計ができる。遺伝的アルゴリズムの設計ができる。遺伝的アルゴリズムの設計ができない。
評価項目3高度な遺伝的プログラミングができる。遺伝的プログラミングができる。遺伝的プログラミングができない。

Assigned Department Objectives

学習・教育到達度目標 専攻科の学習・教育目標 (SC) See Hide

Teaching Method

Outline:
ソフトコンピューティングの分野である遺伝的アルゴリズムについて学習する。概要から、アルゴリズムの設計法を学び、設計にあわせたプログラミングを行う。プログラムの実証には逆問題最適化の例を用いながらその性能を評価する。
Style:
座学を基本とし、遺伝的アルゴリズムの設計後にプログラミングにより評価する。
Notice:
学習ツールとしてC言語プログラミングを用いるので、プログラミングが苦手な学生は十分に準備してくること。

Course Plan

Theme Goals
2nd Semester
3rd Quarter
1st ソフトコンピューティング概要
遺伝的アルゴリズム
ソフトコンピューティング概要
遺伝的アルゴリズムの歴史
遺伝的アルゴリズムの概要
2nd 遺伝的アルゴリズム 遺伝的アルゴリズムの基本的動作
3rd 基本的アルゴリズムと遺伝的オペレータ 簡単な関数最適化の例
4th 基本的アルゴリズムと遺伝的オペレータ 遺伝子の表現
5th 基本的アルゴリズムと遺伝的オペレータ 適合度とスケーリング
6th 基本的アルゴリズムと遺伝的オペレータ 遺伝的アルゴリズムの設計
7th 中間試験 中間試験
8th 答案返却・解答説明 答案返却・解答説明
4th Quarter
9th 遺伝的プログラム 進化戦略
進化的プログラミング
10th 遺伝的プログラム 進化的プログラミング
11th 遺伝的プログラム 遺伝的プログラミング
12th 遺伝的プログラム 遺伝的プログラミング
13th 最適化と遺伝的アルゴリズム 最適化問題
14th 最適化と遺伝的アルゴリズム 最適化問題
15th 答案返却・解答説明 答案返却・解答説明
16th

Evaluation Method and Weight (%)

試験発表相互評価態度ポートフォリオその他Total
Subtotal70000030100
基礎的能力0000000
専門的能力70000030100
分野横断的能力0000000