遺伝的アルゴリズムとその応用の可能性 - ページ 6

 

弁証法の第二法則は、量(価値)が質(パラメータ/プロパティ)に転化することを述べている(私の記憶違いでなければ)。この場合、最適化プロセスは、n回の繰り返しの後、そのサイクルの「副産物」として新しいパラメータを「自動的に」生成しなければなりません。さらに、得られたパラメータはグループに「固まり」、新しいシステムを形成し、それが徐々に最適化の「釜」に引き込まれ、再びこのプロセスが繰り返される。その結果、複雑さを増した種が対流的に生まれ、クローン、交配、淘汰など、さらなる進化の段階へと進んでいく......。

化学的・生物学的プロセスにおいて弁証法がミクロなレベルでどのように機能するかは知らないが、理論的にはすべて合致する......)。

 
Реter Konow:

可能性は低いと思います。GAの概念に基づき、同一構造体、つまりパラメータ値の異なる同一システムのクローン同士を交配させることができる。 自然界でも、同じ環境内の異なる個体は交配できない。この自然な生物学的制約が、生態系にとって意味のない、ばかげた、生存能力のないフリークの出現を阻止するのだ。このような「実験」は常に失敗に終わり、実験室での研究にしか適さない。GA は生物学を模倣しているので、交配、遺伝、淘汰の原理から外れることはありません。

この問題は、理論的に見ても非常に興味深いものです。進化は、生き物が条件に「適応」する過程で「最適化」されたものだけでなく、根本的に新しい種も生み出す。異種間交配が不可能なら、彼らはどこから来たのか?つまり、自然界の突然変異から生まれたものなのです。しかし、-突然変異は既存の遺伝子の変化であって、新しい遺伝子の獲得ではありません。つまり、-集合を増やすことはできず、「キャリブレーション」は生物種を適応(最適化)させるだけである。より複雑な新しい生物はどこから来るのか?

パラメータを任意の系にランダムに「キャスト」し、それに対する最適化目標(フィットネス関数)をランダムに求めるアルゴリズムを作ったとしても、何が得られるのだろうか。

遺伝的 アルゴリズムは、自然の原型と違って制限がない分、完成度が高いのです。

適応性について - 進化は、より強く、より速く、よりタフにという完成の道だけをたどるのではなく、必然的に「劣化」の道もたどる。例えば、自然はシャチのような大きさで、キチン質の殻(強度と重量の組み合わせで最高の素材)を持ち、足があれば、そのような種の子でさえ不死身になれる怪物を創造できたはずだが、そうならなかったのは、あっという間に食料基地がなくなり、他のすべての種が地球上で滅亡して、この怪物の種は最後に自分自身を食べてしまったからである。だからこそ、クジラやネコ科などの捕食者は、まさに生存を確保できるサイズと脆弱性の度合いなのです。種の脆弱性は生存に必要な特性であり、無防備な種は餓死してしまう。人間は事実上不死身であり、「食料基地」の破壊によって簡単に絶滅寸前に追い込まれる。

 
Andrey Dik:

遺伝的アルゴリズムには、自然の原型と違って制限がないため、より完成度が高いのです。

適応性について - 進化は完璧さ(より強く、より速く、よりタフに)だけでなく、必然的に「劣化」することでもあるのです。例えば、自然はシャチのような大きさで、キチン質の殻(強度と重量の組み合わせで最高の素材)を持ち、足があれば、そのような種の子でさえ不死身になれる怪物を創造できたはずだが、そうならなかったのは、あっという間に食料基地がなくなり、他のすべての種が地球上で滅亡して、この怪物の種は最後に自分自身を食べてしまったからである。だからこそ、クジラやネコ科などの捕食者は、まさに生存を確保できるサイズと脆弱性の度合いなのです。種の脆弱性は、生き残るために必要な特性である。

進化や生き物の必要な脆弱性については、私も同感です。ただ、GAの完成度はそうではない。あくまでトレースであり、非常に限定的なものだと思います。

私は、自然が選んだ進化の道筋に、おおむね驚いています。結局のところ、生物種はエネルギー的に帯電した環境(酸素、食物や水とともに消費される化学物質)のみに存在し、内部に自律的で独立した源を持っていないのである。この方がよっぽど良い解決策になります。各存在の内部に、何らかの強力な反応(核反応または化学反応)に基づくエネルギー源を一つ作れば、その存在は酸素、水、食物、その他のものから独立することになります。宇宙空間など、私たちには不可能な環境でも生活できるようになる。

なぜか、自然はそうはいかなかった...。

 
Реter Konow:

進化や生き物の必要な脆弱性については、私も同感です。GAの完成度についてだけは、そうではありません。あくまで茶番であり、ごく限られたものだと考えています。

私は、自然が選んだ進化の道筋に、おおむね驚いています。結局のところ、生物種はエネルギー的に帯電した環境(酸素、食物や水とともに消費される化学物質)のみに存在し、内部に自律的で独立した源を持っていないのである。この方がよっぽど良い解決策になります。各存在の内部に、何らかの強力な反応(核反応または化学反応)に基づくエネルギー源を一つ作れば、その存在は酸素、水、食物、その他のものから独立することになります。宇宙空間など、私たちには不可能な環境でも生活できるようになる。

なぜか、自然はそうはいかなかったが...。

酸素を必要とせず、絶対的な寒さや600〜800℃の加圧された水の中でも生きていける存在もいる。

自然進化の仕組みは、アミノ酸の組み合わせに限定され、使い手の想像力によってのみ制限されます。

 
最強の遺伝子淘汰について。
自然は、最高の資質を記録することに加えて、遺伝子コードに欠陥を作ることに成功している。そして、そのような「欠陥」のある遺伝子が、最終的に生き残るコードに組み合わされるのである。
これをロボットの条件に置き換えると、シグナルトレードの条件一式から、遺伝学が最強の選択以外に「欠陥」遺伝コードを作る必要がある。入力6の変数のように、遺伝学はパラメータを拾い、新しい世代でペア10人の子孫が始まり、その中で6変数と拾ったパラメータ+7パラメータを結婚させる。
そして、これは遺伝子の進化版であり、自己開発した遺伝コードのセットを持つトレーディングロボットを返すことになるのです。
安定した不変の変数セットに対するパラメータの単純な探索では、最適な値を選択する速度しか得られない。
このような複雑なタスクを実行するには、非常に大きな相場履歴と小さくない変数のセットが必要です。 安定した条件は、変数が一定量以下でないことで、ロボットは利益を生む場合にのみ生き、不活性時には活力を失います。 取引しない場合は、死んでしまうというようにです。
 
Andrey Dik:

また、酸素を必要とせず、絶対的な寒さや600〜800℃の加圧された水の中でも生存できる生物もいます。

自然進化の仕組みはアミノ酸の組み合わせに限られ、haは使い手の想像力によってのみ制限される。

おそらく、エネルギッシュな自律性は、相互作用の欠如と進化の動機の破壊によって、自然から拒絶されているのだろう。 もし、生き物が日々の生活のためにお互いをむさぼり食わなければ、 - 相互作用はなく、したがって進化もない。その結果、自律性は進化の基礎を破壊し、生命を1つのサイクルに限定してしまう。行き止まりか...。

 
Реter Konow:

おそらく、エネルギッシュな自律性は、相互作用の欠如と発展のための基盤の破壊によって、自然から拒絶されているのだろう。 もし、生き物が日々の生活のためにお互いをむさぼり食わなければ、交流はなく、したがって進化もない。 したがって、自律性は進化の基礎を破壊し、生命を1つのサイクルに限定する。行き止まりか...。

なぜ進化するのか?

酸素を必要とせず、硫化水素を消費する単純な極限環境生物にとっては、生き続けることだけで十分なのです。

 
Andrey Dik:

...人類は事実上不死身の種であり、「食料基地」の破壊によって容易に絶滅の危機に追い込まれる可能性がある。

私もそう思います。

 
Anatolii Zainchkovskii:
強者の遺伝子淘汰について。
自然は、最高の資質を記録することに加えて、遺伝子コードに欠陥を作ることに成功している。そして、そのような「欠陥」のある遺伝子が、最終的に生き残るコードに組み合わされるのである。
入力6の変数のように、遺伝学はパラメータをピックアップ し、新しい世代で数十人の子孫を開始し、その中でピックアップされたパラメータと6変数の結婚を作る+第7パラメータを作る。
そして、これは遺伝子の進化版であり、自己開発した遺伝コードのセットを持つトレーディングロボットを返すことになるのです。
安定した不変の変数セットに対するパラメータの単純な探索では、最適な値を選択する速度しか得られない。
このような複雑なタスクを実行するには、非常に大きな相場履歴と小さくない変数のセットが必要です。 安定した条件は、変数が一定量以下でないことで、ロボットは利益を生み出す場合にのみ生き、不活性時には活力を失います。 取引していない場合は、死んでしまうというようにです。

問題は、「パラメータを追加する」だけではダメだということです。そういうわけにはいきません。パラメータはシステム全体の微分である。多くの機能・特性に基づいています。追加するだけではダメなんです...。

 
Реter Konow:

問題は、「パラメータを追加する」だけではダメだということです。そういうわけにはいきません。パラメータはシステム全体の微分である。多くの機能・特性に基づいています。単純に追加することはできませんが...。

そこでエラーが発生したのですが、7番目のパラメータではなく、7番目の変数です。難しいところもありますが、実装は可能で、mt5でも可能ですが、遺伝によるパラメータ選択のプロセスはねじ込めないのです。
理由: