アルゴリズム最適化選手権。 - ページ 11

 
Yury Kulikov:
変な選手権、まずはALGLIBなどで 既に実装されているアルゴリズムと比較してみてはいかがでしょうか?そして ...

このアルゴリズムで、ぜひ優勝を勝ち取ってください。おそらく、とても良いものだと思います。アマチュアの開発者ばかりが集まるので、プロと競い合うのが面白くなりそうです。
 

ALGLIBのライブラリは本当に誰か名乗り出てくれるのでしょうか?

 

皆さん、こんにちは。

技術的な詳細について、いくつかの質問を形成しました。

1.どのような形でFFが実装されるのか?- EA、スクリプト、ライブラリ?

2.FFはEAとして実装され(つまりEAの中に入る)、そこから最適化アルゴリズムでメンバーライブラリを呼び出すと想定しています。

その場合、アルゴリズムの呼び出し回数は制限されるのでしょうか?

3.2が正しければ、FFがアルゴリズムを呼び、そのアルゴリズムがFFを呼び出す。FFによる参加者のアルゴリズムへの呼び出し回数が制限されているとする。

アルゴリズム側からFFへのコールバック回数は制限されているのか(そうでなければFFと参加者のアルゴリズムとの間で閉じた無限ループが発生することになる)。

4.FFバリューエリアを作る関数は誰が書くのでしょうか。 明らかに参加者が書いてはいけません。 その中立性はどうすれば確認できるのでしょうか。

5) FFのピーク値(求めている最大値)はどこに格納されるのでしょうか?FFの配列そのものに? では、FFの極大値と出題者のアルゴリズムで計算した値の一致の精度をどうやって確認すればいいのでしょうか?

6.参加者のアルゴリズムの結果はどこに記録・保存されるのでしょうか?

 
Реter Konow:

皆さん、こんにちは。

技術的な詳細について、いくつかの質問を形成しました。

1.どのような形でFFが実装されるのか?- EA、スクリプト、ライブラリ?

2.FFはEAとして実装され(つまりEAの中に入る)、そこから最適化アルゴリズムでメンバーライブラリを呼び出すと想定しています。

その場合、アルゴリズムの呼び出し回数は制限されるのでしょうか?

3.2が正しければ、FFがアルゴリズムを呼び、そのアルゴリズムがFFを呼び出す。FFによる参加者のアルゴリズムへの呼び出し回数が制限されているとする。

アルゴリズム側からFFへのコールバック回数は制限されているのか(そうでなければFFと参加者のアルゴリズムとの間で閉じた無限ループが発生することになる)。

4.FFバリューエリアを作る関数は誰が書くのでしょうか。 明らかに参加者が書いてはいけません。 その中立性はどうすれば確認できるのでしょうか。

5) FFのピーク値(求めている最大値)はどこに格納されるのでしょうか?FFの配列そのものに? では、FFの極大値と出題者のアルゴリズムで計算した値の一致の精度をどうやって確認すればいいのでしょうか?

6.参加者のアルゴリズムの結果はどこに記録・保存されるのでしょうか?

こんにちは。

1.ライブラリ *.ex5.

2.ポイント1参照。

3.上記の議論では、FFライブラリ(参加者の選択)の呼び出しには、実行中のスクリプトからと、AOを使った参加者のライブラリからの2種類があることを説明しました。

4.既出。すでにチャンピオンシップの参加者のライブラリの後、議論とFFの形成になります。FFは参加者の一人が操作するものなので、動作しませんが、気にしないでください。

5.どこにも保管されません。FFは数式形式の解析関数であり、global maxの値は「FFの議論と形成」の後にしかわからない。

6.参加者のアルゴリズムは、すべての中間結果または1つの最終結果(どちらかの事実をアルゴリズムの最終評価に考慮します)を*.csvファイルに保存する必要があります。このファイルのデータを使って、「精度」という基準でアルゴリズムを評価します。当然ながら、アルゴリズムは本当のグローバルマックスを知ることはできない。

コード例や接続の解説は、先に述べた 6月20日に 提供する予定です。その時までに、6月20日から7月11 日までのテストプログラムに対するボイスインターフェースに従って、ワーキングアルゴリズムを準備する必要があります。

 
Andrey Dik:

こんにちは。

1.ライブラリ *.ex5.

2.ポイント1参照。

3.上記の議論では、FFライブラリの呼び出しには、実行中のスクリプトからと、参加者のライブラリからAOで呼び出す2種類があることを説明しました(参加者の選択による)。

4.既出。すでにチャンピオンシップの参加者のライブラリの後、議論とFFの形成になります。FFは参加者の一人が操作するものなので、動作しませんが、気にしないでください。

5.どこにも保管されません。FFは数式形式の解析関数であり、global maxの値は「FFの議論と形成」の後にしかわからない。

6.参加者のアルゴリズムは、すべての中間結果または1つの最終結果(どちらかの事実をアルゴリズムの最終評価に考慮します)を*.csvファイルに保存する必要があります。これらのファイルのデータをもとに、「正確さ」という基準でアルゴリズムを評価します。当然ながら、アルゴリズムは本当のグローバルマックスを知ることはできない。

コード例や接続の解説は、先に述べた 6月20日に 提供する予定です。その時までに、6月20日から7月11 日までのテストプログラムに対するボイスインターフェースに従って、作業用アルゴリズムを準備しておく必要があります。

3.FFの呼び出し形式が決まっている場合、アルゴリズムをスクリプトで書くか、ライブラリで書くかを決めなければならない(ライブラリで書いた場合、FF自体もライブラリだが、2つのライブラリはどう呼び合うのか?理解できない)

4.参加者がアルゴリズムを書き終えた後にFFの形成が行われるのであれば、アルゴリズムは特定のFFに依存せず、普遍的であるべきということでしょうか。

参加者のアルゴリズムは、接続例が提供される前に準備されている必要があるのですね。

それから、FFのディスカッションやライティングは、それとつながりを持たせてからにすること。

そして、FFライブラリへの接続を確立した直後は、参加者のアルゴリズムへのアクセスを失わなければならない。その後、FFを合成することができます。(そうでなければ、FFを知ることで、参加者は自分のアルゴリズムを変更できる)。

ちゃんと理解できたかな?

 

このような認識が出てきたのです。

私のアルゴリズムは、ある値をFFに送信し、それに対してFFからある値を受信する。

そして、私のアルゴリズムは、FFから受け取った値を分析し、FFから受け取った値のロジックを頼りに、FF自体の「グローバル」な最大値を探索するのです。

このように、私のアルゴリズムでは、FFの最大値を約100〜500個計算し、結果をファイルに保存しています。

私のAOの計算結果とFFのピーク値の一致率が高ければ高いほど、またFFへの言及が少なければ少ないほど、チャンピオン結果での順位は高くなるのです。

????

 
Реter Konow:

3.FFのコールタイプが決まっている場合、アルゴリズムをスクリプトで書くか、ライブラリで書くかを決めなければならない(ライブラリでアルゴリズムを書き、FF自体もライブラリである場合、2つのライブラリはどのようにお互いを呼び出すのか?理解できない)

4.参加者がアルゴリズムを書き終えた後にFFの形成が行われるのであれば、アルゴリズムは特定のFFに依存せず、普遍的であるべきということでしょうか。

参加者のアルゴリズムは、接続例が提供される前に準備されている必要があるのですね。

それから、FFのディスカッションやライティングは、それとつながりを持たせてからにすること。

そして、FFライブラリへの接続を確立した直後は、参加者のアルゴリズムへのアクセスを失わなければならない。その後、FFを合成することができます。(そうでなければ、FFを知ることで、参加者は自分のアルゴリズムを変更できる)。

ちゃんと理解できたかな?

3.はい、2番目のタイプの接続を選択した場合は、図書館から図書館に電話してください。

4.全くその通りです。私がずっと伝えようとしてきた普遍性、FFからの独立という条件、考え方。それが本来あるべき姿、うーん...。どんなFFでも使えるアルゴリズムの凄さ。

タグコノウ

そういう観念が形成されているのです。

5.私のアルゴリズムは、ある値をFFに渡し、それに対してFFからある値を受け取ります。

6.そして、私のアルゴリズムは、FFから受け取った値を解析し、その論理を頼りにFF自体の「グローバル」な極大値を探します。

7.そこで、私のアルゴリズムでは、FFの最大値をおよそ100個、500個と計算し、その結果をファイルに保存しています。

8.私のAOの計算結果とFFのピークが一致するほど、またFFへのアピールが少ないほど、ランキングの順位は上がります。

????

5.はい。

6.はい。

7.はい。

8.はい。

まだアルゴリズムが確立されていない印象があります。急げ、もう時間がない。まず、アルゴリズムを書くか、用意されたものを取り、選手権の要件に従って、6月20日以降にテストスクリプトへの接続を設定します。

 
了解です。今、やってます。ありがとうございます。
 
主催者は、アルゴリズムの品質を比較するためのベンチマークを用意するのでしょうか?そうでなければ、すべての試みはMTに組み込まれた遺伝的 アルゴリズムより悪いものになる。
 
Alexey Burnakov:
主催者は、アルゴリズムの品質を比較するためのベンチマークを用意するのでしょうか?そうでなければ、すべての試みは内蔵のMT遺伝的 アルゴリズムより悪くなります。
だから、MTの内蔵アルゴリズムが一番優れていて、1位を取ることになる。MTオプティマイザーのテストは、もちろん、MQが気にしない場合。