ポケモンのパーティ編成の数学モデル化 -2-

制約条件を増やしたところ,反復回数100回を超えたので,記念に.

目的:パーティの合計種族値の最大化
制約:伝説ポケモンは除く
   ギャラドスを入れる
   ウインディを入れない
   エレキブルを入れない
   ブーバーンを入れない
   ケッキングを入れない
   地面タイプを1匹入れる
   炎タイプを1匹入れる
   電気タイプを1匹入れる
   水タイプは1匹までしか入れない
   ドラゴンタイプは1匹までしか入れない
   エスパータイプを最低1匹は入れる
   HPの種族値合計は500以上
   こうげきの種属値合計は650以上
   すばやさの種族値合計は600以上
目的関数の値:3285
マルマイン,ギャラドス,クロバット,バシャーモ,メタグロス,ガブリアス

となりました.
さすがにここまで制約があると,人手での計算は面倒臭いな……