(English version is HERE.)
MATLABの2008aからオブジェクトの新しい書き方が導入されました.
あんまりオブジェクト指向なプログラミングの経験はないのですが,新しい書き方はだいぶ簡単で使いやすいと思います.
というわけで,とりあえず PSO のルーチンを2008a仕様に書き換えてみました.
pso.m -- PSOクラス
psotest.m --- pso.mの使用例,ベンチマーク問題を解きます.psotest2.m --- pso.mの使用例,簡単な制約付き最適化問題を解きます.
使い方はpsotest2.mを見ればだいたいわかるはず‥
pso.m -- PSOクラス
psotest.m --- pso.mの使用例,ベンチマーク問題を解きます.psotest2.m --- pso.mの使用例,簡単な制約付き最適化問題を解きます.
使い方はpsotest2.mを見ればだいたいわかるはず‥
アルゴリズムに関する詳細はIFAC2008の発表予稿,もしくはAutomaticaを見られる環境であれば
を参照してくださいませ.
を参照してくださいませ.
0 件のコメント:
コメントを投稿