VectorLess

xy または VectorLess[{x,y}]

のすべての成分について xi<yiなら,長さ n のベクトルに対してTrueを返す.

xκy または VectorLess[{x,y},κ]

なら,xy とに対してTrueを返す.ただし,κ は真凸錐である.

詳細

  • VectorLessは,ベクトル空間演算と互換の, および が,すべての について, を意味する,ベクトル,行列,配列の半順序を与える.
  • VectorLessは,制約条件付き最適化,不等式の解法,積分におけるベクトル不等式を指定するのに使われることが多い.
  • x および y-ベクトルのとき,xyに等しい.この関係が真となるためには,x の各部分は対応する y の部分未満でなければならない.
  • x および y が次元の配列のとき,xyに等しい.この関係が真となるためには,x の各部分は対応する y の部分未満でなければならない.
  • x または y が非数値要素を持つとき,xy は未評価のままになる.それ以外の場合は,一般にTrueまたはFalseを与える.
  • xn-ベクトルで y が数値スカラーのとき, のすべての成分に対して xi<y なら xyTrueを与える.
  • 記号 v< または \[VectorLess]として入力する.下付き文字があるベクトル不等式は以下のように入力できる.
  • xyVectorLess[{x,y}]標準的ベクトル不等式
    x_(kappa)yVectorLess[{x,y},κ]錐体 κ によって定義されるベクトル不等式
  • 一般に,適切な凸錐 κ を使ってベクトル不等式が指定できる.集合κ に等しい.
  • ベクトル x についての のときの可能な錐体指定 κ には以下がある.
  • {"NonNegativeCone", n}TemplateBox[{n}, NonNegativeConeList] ()
    {"NormCone", n}TemplateBox[{n}, NormConeList](Norm[{x1,,xn-1}]<xn)
    "ExponentialCone"TemplateBox[{}, ExponentialConeString] ()
    "DualExponentialCone"TemplateBox[{}, DualExponentialConeString] ()
    {"PowerCone",α}TemplateBox[{alpha}, PowerConeList] ()
    {"DualPowerCone",α}TemplateBox[{alpha}, DualPowerConeList] ()
  • 行列 x についての のときの可能な錐体指定 κ には以下がある.
  • "NonNegativeCone"TemplateBox[{}, NonNegativeConeString]
    {"SemidefiniteCone", n}TemplateBox[{n}, SemidefiniteConeList]対称正定値行列
  • 配列 x についての のときの可能な錐体指定 κ には以下がある.
  • "NonNegativeCone"TemplateBox[{}, NonNegativeConeString]
  • 厳密な数量については,VectorLessは内部的に数値近似を使って数値順を確立する.この過程は大域変数$MaxExtraPrecisionの設定の影響を受けることがある.

例題

すべて開くすべて閉じる

  (3)

すべての i=1,,n について xi < yiTrueのとき,x<yTrueを与える:

任意の i=1,,n について xi yiのとき,x<yFalseを与える:

ベクトル不等式を表す:

v が数値ベクトルの空間要素で置換されたとき,この不等式はTrueまたはFalseを返す:

錐体によっても与えられる:

錐体によっても与えられる:

直方体によっても与えられる:

スコープ  (7)

ベクトル中の全要素が厳密に正であるかどうかを判定する:

すべての成分が厳密に1未満かどうかを判定する:

!xyxy を意味しない:

各成分について,!xi<yixiyiを意味する:

2つの行列の成分を比較する:

対称行列を比較する:

Norm[{x,y}]<1という条件を表す:

という条件を表す:

非負の x,y について (ただし,α は0から1)の境界を表示する:

アプリケーション  (1)

VectorLessは多くの要素を比較する高速の方法である:

特性と関係  (3)

VectorLessはベクトル空間操作と互換である:

任意のベクトル について両辺にベクトルを加える

任意の について正の定数倍する

xy は(厳密な)半順序,つまり,非反射的,反対称的,推移的である:

すべての要素 について非反射的()である.したがってそれ自体と関係している要素はない:

反対称的である.つまり, なら である:

推移的である.つまり, かつ なら である:

xκy は半順序ではあるが全順序ではないので,比較できない要素がある:

は比較不可能な要素なので も真ではない:

ベクトルの集合.これらはについて比較できる要素である:

Wolfram Research (2019), VectorLess, Wolfram言語関数, https://reference.wolfram.com/language/ref/VectorLess.html.

テキスト

Wolfram Research (2019), VectorLess, Wolfram言語関数, https://reference.wolfram.com/language/ref/VectorLess.html.

CMS

Wolfram Language. 2019. "VectorLess." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/VectorLess.html.

APA

Wolfram Language. (2019). VectorLess. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VectorLess.html

BibTeX

@misc{reference.wolfram_2024_vectorless, author="Wolfram Research", title="{VectorLess}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/VectorLess.html}", note=[Accessed: 13-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_vectorless, organization={Wolfram Research}, title={VectorLess}, year={2019}, url={https://reference.wolfram.com/language/ref/VectorLess.html}, note=[Accessed: 13-November-2024 ]}