Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 942 Bytes

File metadata and controls

26 lines (19 loc) · 942 Bytes

geneticAlgorithm

📘 概要

このgeneticAlgorithmは、京都産業大学プロジェクト演習(岡田先生)で作成したソースコードです。
このプログラムはカーレースをシミュレーションするものであり、車を適切に操作しランダムに出現する旗を時間内にできるだけ多くとるものです。
時間が足りなかったため車の操縦ロジックを最低限に抑え、それらに必要なパラメータを遺伝的アルゴリズムで最適化しました。

🛠️ インストール方法

前提条件

  • Java11

実行手順

cd /carrace/carrace
javac -cp . simplerace/x/*.java
#パラメータの学習
java -cp . simplerace.x.GA
#シミュレーションの実行
java simplerace.Play simplerace.x.AIController
#10000回シミュレーションした結果を出力
java simplerace.Stats simplerace.x.AIController