状態遷移を最適化するって、最適化に時間がかかったらどうするんだ?
用途にもよるだろ。