私は、変数Aを最大化し、変数Bを最小化する非線形フィットネス関数を設計しようとしています。問題は、Aを最大化することがほとんど対数の1桁の値ではるかに重要であるということです。 Bは最小化する必要があり、Aとは対照的に、小さい(1より小さい)場合はそれほど重要でなく、より大きい(> 1)より重要な場合は指数関数的減衰となる。コスト 適性関数と遺伝的アルゴリズムの選択
は、私はルーレット選択を使用できるように、正のすべてを維持するために目指すべきか、それが希望=主な目標は、Aを最適化することですので、私はアナログ=利益、Bだと思いますシステムのランク/武道の種類を使用する方が良いですか?私のアルゴリズムの目的は形状最適化です。
おかげ
フィットネス機能の説明が不完全なようです。あなたはそれのための数式を派生しましたか? – ThomasMcLeod
このトピックを見てくださいhttp://stackoverflow.com/questions/6589146/need-help-on-like-dislike-voting-system - それはあなたが正しいフィットネス機能を構築するのに役立つかもしれません。 – stemm
あなたは極小と極大について懸念していますか?それ以外の場合は、もっと簡単なヒルクライミング検索を実装します:http://en.wikipedia.org/wiki/Hill_climbing – Patrick