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

 
Dmitry Fedoseev:
言わないんですね。複素数変数関数は複素数を返すので、2本の線を描画する。複合体は、原理的に2つのパーツだけに限らず、無限のパーツを持つことができます。
でも、1つの機能で2つのカーブでは足りず、何百ものカーブが必要なんです...。
 
Реter Konow:

手打ちは試していません)。

最初に1つの機能を与えて、それをパーツに分けたということですか?

そんな芸当をするのはよくないですね・・・))

先ほど、任意の数の変数を持つ関数をグラフにすることができると主張しましたね。

私は、「どのように?

1つの変数を持つ関数を、別のZ軸レイヤーにプロットすることです」と答えました。

私は、「見せてくれ」と言った。

返事は-OKです。

私は待っていた。

ファンクションが挿入できない、とおっしゃいました。

自分でもやってみましたが、うまくいきました。

一連の流れを正しく再現できたか?そうだったんですね。1変数を持つ関数のグラフを別レイヤーでプロットすることを提案されたので、関数全体を簡単な言葉に分解して(そういうことだと思います)2次元グラフをプロットする必要があります(でも、なぜか関数全体をグラフでプロットしようとしましたね)。あなたのためにやったんですよ。

何が問題なのか?私はあなたのために仕事をしたのです。じゃあ、何?

 

グラフの中の1本の曲線は、2つの変数の値の関係を示しています。

多くの変数間の依存関係を2次元のグラフの1本の曲線で表すことはできない。

でも、それは誰の目にも明らかなこと...。

 
Andrey Dik:

先ほど、「任意の数の変数を持つ関数をグラフ化することができる」と主張しましたね。

私は「どうやって?

1つの変数を持つ関数を、別のZ軸レイヤーにプロットすること、と答えましたね。

私は、「見せてくれ」と言った。

返事は-OKです。

私は待っていた。

ファンクションが挿入できない、とおっしゃいました。

自分でもやってみましたが、うまくいきました。

一連の流れを正しく再現できたか?そうだったんですね。1変数を持つ関数のグラフを別レイヤーでプロットすることを提案されたので、関数全体を簡単な言葉に分解して(そういうことだと思います)2次元グラフをプロットする必要があります(でも、なぜか関数全体をグラフでプロットしようとしましたね)。あなたのためにやったんですよ。

何が問題なのか?私はあなたのために仕事をしたのです。次は何をするのか?

アンドリュー 私はすでに、私の立場からかなり明確に意見を述べました。

多次元空間を3次元に圧縮し、オブジェクトのプロパティの 値の別のパラメータへの依存性を表現する独自のカーブを構築する個々の関数の最大値を探すことができる。

もう何も言うことはないのですが...。

 
Реter Konow:

アンドリュー 私はすでに、私の立場から、かなりはっきりとした意見を述べました。

多次元空間を3次元に圧縮し、個々の関数の最大値を探すことで、物性 値の他のパラメータへの依存性を表現する曲線を構築する。

もう何も言うことはないのですが...。

やり方を教えてください。
 
Andrey Dik:
その方法を示す。

曲線のあるグラフを見せられたんですね。いくつかあるんですよ。

各グラフの関数式は、xとyの2変数で構成される。

仮に

Yは対象物の性質(例:体温)です。

Xは時間です。

関数 Y = x1^2 は、一日の時間と物体の温度との関係を示す曲線をグラフ上に作成します。(1枚目のスライドに)あります。

このオブジェクトにはもう一つ、密度という性質があるとしよう。ある温度では硬く圧縮され、別の温度では柔らかく空気を含むようになります。

物体の温度と密度の関係を示すために、Y = x2^3という関数を書き、その曲線をZ軸に沿って2枚目のスライドにプロットします。

次に、Z軸上に配置された2つの平面グラフ(スライド)上で両曲線のトップとボトムを次々に探していく。

それだけです。

 
Реter Konow:

曲線のあるグラフを見せられたんですね。いくつかあるんですよ。

各グラフの関数式は、xとyの2変数で構成される。

仮に

Yは対象物の性質(例:体温)です。

Xは時間です。

関数 Y = x1^2 は、一日の時間と物体の温度との関係を示す曲線をグラフ上に作成します。(1枚目のスライドに)あります。

このオブジェクトにはもう一つ、密度という性質があるとしよう。ある温度では硬く圧縮され、別の温度では柔らかく空気を含むようになります。

物体の温度と密度の関係を示すために、Y = x2^3という関数を書き、その曲線をZ軸に沿って2枚目のスライドにプロットします。

そして、Z軸上に置かれた2枚の平面グラフ(スライド)上で両曲線のトップとボトムを1つずつ探す。

それだけです。

オッケーです。さらに上を目指そう。
これらの層への分解は、すべて私たちが知っている機能で行うことができました。しかし、5つの変数ではなく、500の変数があるような未知の関数で、どうやって同じことができるのだろう?
 
Andrey Dik:
よかったです。前に進みましょう。
これらの層への分解は、すべて私たちが知っている機能で行うことができたのです。しかし、知らない関数で、しかも変数が5個ではなく500個もあるのに、どうやって同じことができるのでしょう!?

では、昔の例に戻りましょう。

私たちは、物体である身体を持っています。温度という性質を持っています。

2次元グラフ:Y = x^2;の空間上に、時間帯(外的要因)に依存するその温度の曲線線を構築した(ここでは1つの性質を考えることにする)。

そして、気温が最も高くなる時点と最も低くなる時点を求めました。

そして、物体の温度(性質)に影響を与える新たな要因として、光の強さ、風の強さ、空気の湿度、気圧が登場します。

これらのパラメータをq1,q2,q4とする。

そして、それらを数式に加えるのです。Y = x^2 + q1 + q2 + q3 + q4;

時間帯によって、これらのパラメータ(気温に影響を与える要素)の値が変化するので、その変化した値を計算式に代入するのである。その結果、体温の時間依存性を示す曲線が得られ、体温に影響を与える付加的な要因も考慮されている。光の強さ、風の強さ、湿度、気圧。

因子の数は無限に増やせる...。要は、相手の価値観を知ることです。

 
Реter Konow:

というわけで、昔の例に戻ります。

私たちは、物体である身体を持っています。温度という特性を持っています。

2次元グラフ:Y = x^2;の空間上に、時間帯(外的要因)に依存するその温度の曲線線を構築した(ここでは1つの性質を考えることにする)。

そして、気温が最も高くなる時点と最も低くなる時点を求めました。

そして、物体の温度(性質)に影響を与える新たな要因として、光の強さ、風の強さ、空気の湿度、気圧が登場します。

これらのパラメータをq1,q2,q4とする。

そして、それらを数式に加えるのです。Y = x^2 + q1 + q2 + q3 + q4;

時間帯によって、これらのパラメータ(気温に影響を与える要素)の値が変化するので、その変化した値を計算式に代入するのである。その結果、体温の時間依存性を示す曲線が得られ、体温に影響を与える付加的な要因も考慮されます。光の強さ、風の強さ、湿度、気圧。

因子の数は無限に増やせる...。要は、自分たちの価値観がわかっているかどうかです。

どれもこれも、とても興味深いです。しかし、それがどのように関数の最適値を見つけるのに役立っているのか、私たちは知らないのですチャンピオンシップでは、FFで*.ex5の中を見る機会はありません。
 
Andrey Dik:
どれもこれも、とても興味深いです。しかし、知らない関数の最適値を求めるのに、どのように役立つのだろうか。チャンピオンシップでは、FFで*.ex5の中を見る機会がありません。

物体の温度に影響を与える要因の最適値がわかっているとしよう。

q1 = 1,

q2 = 2,

q3 = 3,

q4 = 10;

これらの値で、日中の物体の温度は、オーバーヒートやオーバークールにならない最適な範囲に保たれます。

この最適値を知っているかどうか。

他の人はこれらの最適値を知らないが、関数に行き、そこに自分の値を渡して、その値がオブジェクトに受け入れられるかどうか確認するオプションがある。溶けることはありません。

この関数は、値を渡す代わりに、オブジェクトの温度という答えを返します。 応答のロジックから、オブジェクトの温度に対するさまざまな要因の値の影響のパターンを理解し、オブジェクトが大丈夫である各要因の値の最適範囲を計算することができます。

自分だけが知っている要因の最適値に近づけることが課題です。

こんな感じかな...。