Input
Tunny Value List
Tunny Value List コンポーネントは、Tunny での最適化専用に作成された ValueList
です。 通常の Grasshopper の ValueList と同じように使用できます。
このコンポーネントは、カテゴリカル最適化を実行したい場合に使用します。
カテゴリカル最適化とは
Number Slider を変数として用いた最適化では、値の順序が暗黙的に想定されています。 つまり、1 の次は 2、2 の次は 3 というように大小関係を定義できます。
一方、カテゴリカル最適化の場合、変数に大小関係はありません。 たとえば、最適化中に計算方法を加算か減算かで切り替えたいとします。 この場合、加算か減算かを選択する必要がありますが、この 2 つの間に大小関係はありません。
たとえば、Expression と NumberSlider を使って IF 文を作り、値が 0 のとき加算、 値が 1 のとき減算を行うように設定することも可能です。 ただし、この場合は大小関係があると想定されるため、変数の選択がうまく機能しないことがあります。