


数学において、単調関数(または単調関数)とは、順序付けられた集合間の関数で、与えられた順序を保持または反転させるものです。[ 1 ] [ 2 ] [ 3 ]この概念は最初に微積分で現れ、後に順序理論のより抽象的な設定に一般化されました。
微積分学では、関数実数値の部分集合上で定義された関数は、完全に非減少であるか、完全に非増加である場合に単調であると呼ばれます 。 [ 2 ]つまり、図1に示すように、単調に増加する関数は必ずしも増加する必要はなく、単に減少してはならないということです。
関数は、すべての に対して が成り立つ場合、単調増加(増加または非減少とも呼ばれる)[ 3 ]と呼ばれる。そしてそのため1つは 、 それで順序を保持します(図 1 を参照)。同様に、関数は、次の条件を満たす場合に単調減少(減少または非増加とも呼ばれる)[ 3 ]と呼ばれます。、 それからそのため、順序が逆になります(図2を参照)。
注文が単調性の定義では、厳密な順序に置き換えられますより強い要件が得られます。この性質を持つ関数は、厳密に増加(増加とも)と呼ばれます。[ 3 ] [ 4 ]再び、順序記号を反転すると、厳密に減少(減少とも)と呼ばれる対応する概念が見つかります。 [ 3 ] [ 4 ]どちらかの性質を持つ関数は、厳密に単調と呼ばれます。厳密に単調な関数は、1対1です(なぜなら、等しくない、 どちらかまたはしたがって、単調性により、または、 したがって。
曖昧さを避けるため、 「弱単調性」、「弱増加性」、「弱減少性」という用語は、厳密な単調性ではないものを指す場合によく用いられる。
「非減少」と「非増加」という用語は、(はるかに弱い)否定的な修飾語である「減少しない」と「増加しない」と混同してはならない。例えば、図3に示す非単調関数は、最初に減少し、次に増加し、そして再び減少する。したがって、これは減少でも増加でもないが、非減少でも非増加でもない。
関数ある区間において絶対的に単調であると言われているすべての階数の導関数が区間内のすべての点で、非負であるか、またはすべて非正である。
厳密に単調な関数はすべて可逆関数である。なぜなら、定義域から値域への一対一の対応関係が保証されているからである。
しかし、弱単調関数は必ずしも可逆である必要はなく、ある区間で定数となる場合もある(したがって、1対1ではない)。
関数は、ある値の範囲で厳密に単調である場合があり、その範囲では逆関数を持つが、すべての範囲で厳密に単調ではない場合がある。たとえば、範囲は厳密に増加していますすると、逆関数が存在する牧草地で。
「単調」という用語は、 「厳密に単調」の代わりに使われることがあるため、ある情報源では「すべての単調関数は可逆である」と述べている場合でも、実際には「すべての厳密に単調な関数は可逆である」という意味である可能性があります。
単調変換(または単調変換)という用語は、厳密に増加する関数による変換を指すため、混乱を招く可能性があります。これは、経済学において、効用関数の順序特性が単調変換によって保持される場合に当てはまります(単調選好も参照)。[ 5 ]この文脈では、「単調変換」という用語は正の単調変換を指し、数値の順序を反転させる「負の単調変換」と区別することを意図しています。[ 6 ]


単調関数には以下の性質が成り立つ。:
これらの特性は、単調関数が解析における技術的な作業で有用である理由です。これらの関数のその他の重要な特性には、次のものがあります。
単調関数の重要な応用例の一つは確率論である。は確率変数であり、その累積分布関数はこれは単調増加関数である。
関数が単峰性であるとは、ある点(最頻値)まで単調増加し、その後単調減少する場合をいう。
いつは厳密に単調な関数である。定義域上で単射であり、範囲はすると、逆関数が存在するのために対照的に、各定数関数は単調ではあるが単射ではないため[ 7 ]、逆関数を持つことはできない。
このグラフは6つの単調関数を示しています。グラフ領域にはそれらの最も単純な形式が示され、y軸にはそれらを作成するために使用される式が示されています。
地図各ファイバーが接続されている場合、単調であると言われます。つまり、各要素について(おそらく空の)集合は連結部分空間である
位相ベクトル空間上の関数解析において(非線形の場合もある)演算子は、以下の条件を満たす場合に単調演算子であると言われます。
カチュロフスキーの定理は、バナッハ空間上の凸関数の導関数が単調作用素であることを示している。
サブセットのは、すべてのペアに対して、単調集合であると言われます。そしてで、
単調演算子は、集合包含の意味で全ての単調集合の中で最大である場合、最大単調であると言われる。は単調集合である。単調演算子は、そのグラフが極大単調集合である場合に極大単調であると言われる。
順序理論は、実数の一般化として、任意の半順序集合および前順序集合 を扱います。上記の単調性の定義は、これらの場合にも適用されます。ただし、「増加」および「減少」という用語は、それらの慣習的な図的表現が全順序でない順序には適用されないため、使用されません。さらに、厳密な関係はそして多くの非全数命令ではほとんど役に立たないため、それらに関する追加の用語は導入されない。
賃貸任意の部分順序集合の部分順序関係を表す単調関数、または同調関数、順序保存性、特性を満たす
その定義域内のすべてのxとyに対して、単調写像が成り立つ。2 つの単調写像の合成も単調である。
双対概念はしばしば反音、反単調、または順序反転と呼ばれる。したがって、反音関数fは次の性質を満たす。
定義域内のすべてのxとyに対して。
定数関数は単調かつ反調である。逆に、fが単調かつ反調であり、fの定義域が格子である場合、fは定数でなければならない。
単調関数は順序理論の中心です。この分野のほとんどの記事に登場し、特別な応用例もこれらの記事で見られます。注目すべき特別な単調関数には、順序埋め込み(関数で、かつその場合に限りおよび順序同型(全射順序埋め込み)。
探索アルゴリズムの文脈では、単調性(一貫性とも呼ばれる)はヒューリスティック関数に適用される条件です。は、任意のアクションaによって生成されたすべてのノードnおよびnのすべての後継ノードn'について、 nから目標に到達する推定コストが、n'に到達するステップコストとn'から目標に到達する推定コストの合計以下である場合に単調である。
これは、n、n' 、およびnに最も近い目標G nを含む三角不等式の一種です。すべての単調ヒューリスティックは許容性も有するため、単調性は許容性よりも厳しい要件です。A *などの一部のヒューリスティックアルゴリズムは、使用するヒューリスティックが単調であれば最適であることが証明できます。 [ 8 ]
ブール代数において、単調関数とは、{0,1}のすべてのa iとb iに対して、a 1 ≤ b 1、a 2 ≤ b 2、...、a n ≤ b n (すなわち、デカルト積{0, 1} nが座標順に並んでいる場合) ならば、f( a 1、...、a n ) ≤ f( b 1、...、b n )となるような関数のことです。言い換えれば、ブール関数は、入力の任意の組み合わせにおいて、入力の 1 つを false から true に切り替えても、出力は false から true にしか切り替わらず、true から false には切り替わらない場合に単調であると言えます。図式的に言えば、n項ブール関数が単調であるのは、真理値でラベル付けされたn次元立方体として表現された関数に、trueからfalseへの上向きの辺がない場合です。(このラベル付きハッセ図は、 n ≤ 3の場合により一般的な表現である、関数のラベル付きベン図の双対です。)
単調ブール関数とは、入力(複数回出現する可能性がある)を演算子andとor のみを使用して組み合わせた式で定義できる関数のことです(特にnotは禁止されています)。たとえば、「a、b、cのうち少なくとも 2 が成り立つ」(三項多数決関数)は、 a、b、cの単調関数です。これは、たとえば (( a and b ) or ( a and c ) or ( b and c )) と書くことができるためです。
n 個の変数に関するそのような関数の数は、 nのデデキント数として知られています。
一般的にNP困難なタスクであるSATソルビングは、関係するすべての関数と述語が単調かつブールである場合に効率的に達成できる。[ 9 ]