記事「ロイヤルフラッシュ最適化(RFO)」についてのディスカッション

 

新しい記事「ロイヤルフラッシュ最適化(RFO)」はパブリッシュされました:

オリジナルの「ロイヤルフラッシュ最適化」アルゴリズムは、最適化問題を解決するための新しいアプローチを提示しています。この手法では、遺伝的アルゴリズムで一般的に用いられる古典的な二進符号化を、ポーカーの原理に着想を得たセクターベースのアプローチに置き換えています。RFOは、基本原理を単純化することで、効率的かつ実用的な最適化手法が実現できることを示しています。本記事では、アルゴリズムの詳細な解析とテスト結果を紹介します。

私の提案するロイヤルフラッシュ最適化(RFO)アルゴリズムは、遺伝的アルゴリズムの主要な利点を維持しながら、解をより直接的に表現する新しい最適化手法です。その中核となるアイデアは、探索空間の各座標をセクターに分割することであり、これはポーカーの手札が特定のランクを持つカードで構成されることに似ています。ビット列を扱う代わりに、本アルゴリズムではマップ上のランク(セクター番号)を操作するため、探索空間のトポロジーを自然な形で保持することが可能になります。

私の意見では、提案されたアプローチの主な利点は、実装の単純さと直感的な明快さ(「マップ」での作業はビット文字列よりも視覚的です)、そして遺伝的アルゴリズムの組み合わせ特性を維持しながら実数をエンコードおよびデコードする必要がないことです。本記事では、アルゴリズムの実装と意思決定の修正演算子の特徴について詳しく検討します。

ポーカーの比喩は、アルゴリズムの名称を与えているだけでなく、その本質を的確に表現しています。ポーカーにおいてプレイヤーが最良のカードの組み合わせを集めようとするように、このアルゴリズムも異なる解のセクターを組み合わせ、徐々に最適な「手札」を形成していきます。ポーカーでは各カードが固有のランクとスートを持つのと同様に、アルゴリズムにおいても各セクターは探索空間内で固有の値と位置を持っています。この場合も実際のゲームと同じく、個々のカードの価値だけでなく、全体の組み合わせにおける相互作用が重要となります。


作者: Andrey Dik

 

また、具体的に(アイデアとして)どのように
EAでの計算を
EAでの計算をBPのために特別に適応させることができるのでしょうか?私は
mqlのウェブサイトをざっと見ただけでは、具体的なことはわかりませんでした。
 
blef #:

そして、具体的にどのように(アイデアという点で)
計算を適応させることができるのか
EAでの計算をBPのために特別に適応させることができるのでしょうか?を見てみると
をざっと見ただけで、mqlのウェブサイトでも具体的なことはわかりませんでした。

多くの可能性の中から最適な解決策を見つける必要がある場合はすべてそうです。例えば、自己最適化を 行うアドバイザー。

Использование алгоритмов оптимизации для настройки параметров советника "на лету"
Использование алгоритмов оптимизации для настройки параметров советника "на лету"
  • www.mql5.com
В статье рассматриваются практические аспекты использования алгоритмов оптимизации для поиска наилучших параметров советников "на лету", виртуализация торговых операций и логики советника. Данная статья может быть использована как своеобразная инструкция для внедрения алгоритмов оптимизации в торгового советника.