當前位置:編程學習大全網 - 網站源碼 - 用C#語言在Visual studio下運用遺傳算法編寫排課系統

用C#語言在Visual studio下運用遺傳算法編寫排課系統

c#寫遺傳做排課系統,最起碼應該先知道妳的最終要求是什麽,比如把課都排到上午,什麽課最好上午上,妳最好能有個約束,沒有約束,隨便怎麽排染色體都行。

我覺得應該是這個步驟:

1、把課程編號,作為染色體的基因(比如1,2,3、、、10,分別代表數學,語文,英語,政治等);

2、隨機排列這些序號,形成n個父代染色體;

3、根據交叉,變異原則形成n個子代染色體;

4、計算父代、子代的合理度T,然後保留最好的n個染色體,循環;

5、結束,輸出最好的染色體,及妳的課程號排列;

妳說的c++、vb我沒想過,妳自己看看,其實要編應該差不多!

  • 上一篇:QQ空間Key怎麽獲取…跪求……
  • 下一篇:龍族戰術源代碼
  • copyright 2024編程學習大全網