<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://orsj-ml.org/orwiki/wiki/index.php?action=history&amp;feed=atom&amp;title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B</id>
	<title>《双対性理論》 - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://orsj-ml.org/orwiki/wiki/index.php?action=history&amp;feed=atom&amp;title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B"/>
	<link rel="alternate" type="text/html" href="https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;action=history"/>
	<updated>2026-04-19T15:16:49Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.35.3</generator>
	<entry>
		<id>https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=7762&amp;oldid=prev</id>
		<title>2007年8月6日 (月) 16:45にKuwashimaによる</title>
		<link rel="alternate" type="text/html" href="https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=7762&amp;oldid=prev"/>
		<updated>2007-08-06T16:45:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2007年8月6日 (月) 16:45時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l225&quot; &gt;225行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;225行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[5] A.M.Rubinov, ''Abstract Convexity and Global Optimization'', Kluwer Academic, Dordrecht, 2000.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[5] A.M.Rubinov, ''Abstract Convexity and Global Optimization'', Kluwer Academic, Dordrecht, 2000.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:非線形計画|そうついせいりろん]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kuwashima</name></author>
	</entry>
	<entry>
		<id>https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=7721&amp;oldid=prev</id>
		<title>2007年8月6日 (月) 13:58にTetsuyatominagaによる</title>
		<link rel="alternate" type="text/html" href="https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=7721&amp;oldid=prev"/>
		<updated>2007-08-06T13:58:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2007年8月6日 (月) 13:58時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot; &gt;16行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;16行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;で定義される関数 &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; を &amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;の共役関数 &lt;/del&gt;(conjugate function) という．共役関数 &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; に対して，さらにその共役関数 &amp;lt;math&amp;gt;f^{**}=(f^*)^{*}\,&amp;lt;/math&amp;gt; を考えることができるが，&amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; が下半連続な真凸関数のときには，&amp;lt;math&amp;gt;f^{**}\, &amp;lt;/math&amp;gt; は &amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; に一致する．&amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; に &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; を対応させる写像をルジャンドル-フェンシェル変換 (Legendre-Fenchel transform) と呼ぶ．&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;で定義される関数 &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; を &amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;の[[共役関数]] &lt;/ins&gt;(conjugate function) という．共役関数 &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; に対して，さらにその共役関数 &amp;lt;math&amp;gt;f^{**}=(f^*)^{*}\,&amp;lt;/math&amp;gt; を考えることができるが，&amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; が下半連続な真凸関数のときには，&amp;lt;math&amp;gt;f^{**}\, &amp;lt;/math&amp;gt; は &amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; に一致する．&amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; に &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; を対応させる写像をルジャンドル-フェンシェル変換 (Legendre-Fenchel transform) と呼ぶ．&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;　下半連続な真凸関数 &amp;lt;math&amp;gt;f: \mathbf{R}^n\times{\mathbf{R}^m}\to\bar{\mathbf{R}}\,&amp;lt;/math&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;に対して，関数 &amp;lt;math&amp;gt;\varphi : \mathbf{R}^n \to \bar{\mathbf{R}}\,&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;\psi : \mathbf{R}^m \to \bar{\mathbf{R}}\,&amp;lt;/math&amp;gt; をそれぞれ &amp;lt;math&amp;gt;\varphi{(x)}:=f(x,0)\,&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;\psi{(y)}:=-f^{*}(0,y)\,&amp;lt;/math&amp;gt; で定義し，次の問題&lt;/del&gt;(P)と(D)を主問題 (primal problem) とその双対問題 (dual problem) と呼ぶ [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1, &lt;/del&gt;4]．&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;　下半連続な真凸関数 &amp;lt;math&amp;gt;f: \mathbf{R}^n\times{\mathbf{R}^m}\to\bar{\mathbf{R}}\,&amp;lt;/math&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;に対して，次の問題&lt;/ins&gt;(P)と(D)を主問題 (primal problem) とその双対問題 (dual problem) と呼ぶ [4]．&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot; &gt;25行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;25行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;&amp;lt;math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;&amp;lt;math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\begin{array}{lll}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\begin{array}{lll}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\mbox{(P)} &amp;amp; \min_{x\in \mathbf{R}^n}&amp;amp; \varphi{(x)} \\&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\mbox{(P)} &amp;amp; \min_{x\in \mathbf{R}^n}&amp;amp; \varphi{(x)}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:=f(x,0) &lt;/ins&gt;\\&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\mbox{(D)} &amp;amp; \max_{y\in \mathbf{R}^m}&amp;amp; \psi{(y)}  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\mbox{(D)} &amp;amp; \max_{y\in \mathbf{R}^m}&amp;amp; \psi{(y)}&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:=-f^{*}(0,y) &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\end{array}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;\end{array}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l198&quot; &gt;198行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;198行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;が成立すれば，&amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; はそれぞれ問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;と&amp;lt;math&amp;gt;(\mbox{D}_{L})\,&amp;lt;/math&amp;gt;の最適解となり最適値が一致する．これを[[ラグランジュの双対性]] (Lagrangian duality) と呼ぶ．(iv) により，&amp;lt;math&amp;gt;\mbox{min}_{x}\mbox{sup}_{y}L(x,y)=\mbox{max}_{y}\mbox{inf}_{x}L(x,y)\,&amp;lt;/math&amp;gt; が成立すれば，この双対性が保証される．この等式に対する十分条件を述べた定理を[[ミニマックス定理 (数理計画における)|ミニマックス定理]](minimax theorem) と呼ぶ [1]． 逆に，主問題の目的関数 &amp;lt;math&amp;gt;f_0\, &amp;lt;/math&amp;gt; と制約関数 &amp;lt;math&amp;gt;g_i\, &amp;lt;/math&amp;gt; がすべて凸で，&amp;lt;math&amp;gt;h_j\, &amp;lt;/math&amp;gt; がすべてアフィン関数であるような[[凸計画問題]] (convex programming problem) においては，適当な条件のもとで，問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;の最適解 &amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; に対して，&amp;lt;math&amp;gt;\bar{\lambda}\ge{0}&amp;lt;/math&amp;gt; であるようなラグランジュ乗数 &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; が存在して，&amp;lt;math&amp;gt;(\bar{x},\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; がラグランジュ関数 &amp;lt;math&amp;gt;L\, &amp;lt;/math&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;の鞍点となる．さらに，次のような&lt;/del&gt;[[拡張ラグランジュ関数]](augmented Lagrangian function) に基づく双対性も考えられている [2, 3, 4]．&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;が成立すれば，&amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; はそれぞれ問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;と&amp;lt;math&amp;gt;(\mbox{D}_{L})\,&amp;lt;/math&amp;gt;の最適解となり最適値が一致する．これを[[ラグランジュの双対性]] (Lagrangian duality) と呼ぶ．(iv) により，&amp;lt;math&amp;gt;\mbox{min}_{x}\mbox{sup}_{y}L(x,y)=\mbox{max}_{y}\mbox{inf}_{x}L(x,y)\,&amp;lt;/math&amp;gt; が成立すれば，この双対性が保証される．この等式に対する十分条件を述べた定理を[[ミニマックス定理 (数理計画における)|ミニマックス定理]](minimax theorem) と呼ぶ [1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, 2&lt;/ins&gt;]． 逆に，主問題の目的関数 &amp;lt;math&amp;gt;f_0\, &amp;lt;/math&amp;gt; と制約関数 &amp;lt;math&amp;gt;g_i\, &amp;lt;/math&amp;gt; がすべて凸で，&amp;lt;math&amp;gt;h_j\, &amp;lt;/math&amp;gt; がすべてアフィン関数であるような[[凸計画問題]] (convex programming problem) においては，適当な条件のもとで，問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;の最適解 &amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; に対して，&amp;lt;math&amp;gt;\bar{\lambda}\ge{0}&amp;lt;/math&amp;gt; であるようなラグランジュ乗数 &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; が存在して，&amp;lt;math&amp;gt;(\bar{x},\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; がラグランジュ関数 &amp;lt;math&amp;gt;L\, &amp;lt;/math&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;の鞍点となる．また，次のような&lt;/ins&gt;[[拡張ラグランジュ関数]](augmented Lagrangian function) に基づく双対性も考えられている [2, 3, 4]．&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l209&quot; &gt;209行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;209行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ただし，&amp;lt;math&amp;gt;r\, &amp;lt;/math&amp;gt; は正定数，&amp;lt;math&amp;gt;\sigma:\mathbf{R}^{m}\rightarrow\bar{\mathbf{R}}\,&amp;lt;/math&amp;gt; は &amp;lt;math&amp;gt;u\neq{0}\,&amp;lt;/math&amp;gt; に対して &amp;lt;math&amp;gt;0=\sigma{(0)}&amp;lt;\sigma{(u)}\,&amp;lt;/math&amp;gt; を満足する下半連続な真凸関数である．関数 &amp;lt;math&amp;gt;\sigma\,&amp;lt;/math&amp;gt; の例としては &amp;lt;math&amp;gt;\sigma{(u)}:=\frac{1}{2}\|u\|^{2}\,&amp;lt;/math&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;などがある．&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ただし，&amp;lt;math&amp;gt;r\, &amp;lt;/math&amp;gt; は正定数，&amp;lt;math&amp;gt;\sigma:\mathbf{R}^{m}\rightarrow\bar{\mathbf{R}}\,&amp;lt;/math&amp;gt; は &amp;lt;math&amp;gt;u\neq{0}\,&amp;lt;/math&amp;gt; に対して &amp;lt;math&amp;gt;0=\sigma{(0)}&amp;lt;\sigma{(u)}\,&amp;lt;/math&amp;gt; を満足する下半連続な真凸関数である．関数 &amp;lt;math&amp;gt;\sigma\,&amp;lt;/math&amp;gt; の例としては &amp;lt;math&amp;gt;\sigma{(u)}:=\frac{1}{2}\|u\|^{2}\,&amp;lt;/math&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;などがある．さらに、最近では大域的最適化(global optimization)や抽象的凸解析(abstract convex analysis)の立場からの研究も行われている[5]．&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l216&quot; &gt;216行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;216行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''参考文献'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''参考文献'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[1] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ekeland &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;R&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Temam&lt;/del&gt;, ''Convex Analysis and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Variational Problems&lt;/del&gt;'', &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;North-Holland&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Amsterdam&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1976&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[1] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;J&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;M.Borwein &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A.S&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Lewis&lt;/ins&gt;, ''Convex Analysis and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Nonlinear Optimization, Theory and Examples(Second Edition)&lt;/ins&gt;'', &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Springer&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;NewYork&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2006&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[2] 福島雅夫,『非線形最適化の基礎』, 朝倉書店, 2001.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[2] 福島雅夫,『非線形最適化の基礎』, 朝倉書店, 2001.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l223&quot; &gt;223行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;223行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[4] R.T. Rockafellar and R. J-B. Wets, ''Variational Analysis'', Springer, Berlin, 1998.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[4] R.T. Rockafellar and R. J-B. Wets, ''Variational Analysis'', Springer, Berlin, 1998.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[5] A.M.Rubinov, ''Abstract Convexity and Global Optimization'', Kluwer Academic, Dordrecht, 2000.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tetsuyatominaga</name></author>
	</entry>
	<entry>
		<id>https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=5770&amp;oldid=prev</id>
		<title>Orsjwiki: &quot;《双対性理論》&quot; を保護しました。 [edit=sysop:move=sysop]</title>
		<link rel="alternate" type="text/html" href="https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=5770&amp;oldid=prev"/>
		<updated>2007-07-19T12:57:38Z</updated>

		<summary type="html">&lt;p&gt;&amp;quot;《双対性理論》&amp;quot; を保護しました。 [edit=sysop:move=sysop]&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2007年7月19日 (木) 12:57時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Orsjwiki</name></author>
	</entry>
	<entry>
		<id>https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=4772&amp;oldid=prev</id>
		<title>2007年7月14日 (土) 14:04に220.104.197.230による</title>
		<link rel="alternate" type="text/html" href="https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=4772&amp;oldid=prev"/>
		<updated>2007-07-14T14:04:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;amp;diff=4772&amp;amp;oldid=1730&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>220.104.197.230</name></author>
	</entry>
	<entry>
		<id>https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=1730&amp;oldid=prev</id>
		<title>2007年7月4日 (水) 07:08にOrsjwikiによる</title>
		<link rel="alternate" type="text/html" href="https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=1730&amp;oldid=prev"/>
		<updated>2007-07-04T07:08:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2007年7月4日 (水) 07:08時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l143&quot; &gt;143行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;143行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;が成立すれば，&amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; はそれぞれ問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;と&amp;lt;math&amp;gt;(\mbox{D}_{L})\,&amp;lt;/math&amp;gt;の最適解となり最適値が一致する．これを[[ラグランジュの双対性]] (Lagrangian duality) と呼ぶ．(iv) により，&amp;lt;math&amp;gt;\mbox{min}_{x}\mbox{sup}_{y}L(x,y)=\mbox{max}_{y}\mbox{inf}_{x}L(x,y)\,&amp;lt;/math&amp;gt; が成立すれば，この双対性が保証される．この等式に対する十分条件を述べた定理を[[ミニマックス定理(数理計画における)]](minimax theorem) と呼ぶ [1]． 逆に，主問題の目的関数 &amp;lt;math&amp;gt;f_0\, &amp;lt;/math&amp;gt; と制約関数 &amp;lt;math&amp;gt;g_i\, &amp;lt;/math&amp;gt; がすべて凸で，&amp;lt;math&amp;gt;h_j\, &amp;lt;/math&amp;gt; がすべてアフィン関数であるような[[凸計画問題]] (convex programming problem) においては，適当な条件のもとで，問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;の最適解 &amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; に対して，&amp;lt;math&amp;gt;\bar{\lambda}\ge{0}&amp;lt;/math&amp;gt; であるようなラグランジュ乗数 &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; が存在して，&amp;lt;math&amp;gt;(\bar{x},\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; がラグランジュ関数 &amp;lt;math&amp;gt;L\, &amp;lt;/math&amp;gt; の鞍点となる．さらに，次のような[[拡張ラグランジュ関数]](augmented Lagrangian function) に基づく双対性も考えられている [2, 3, 4]．&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;が成立すれば，&amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; はそれぞれ問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;と&amp;lt;math&amp;gt;(\mbox{D}_{L})\,&amp;lt;/math&amp;gt;の最適解となり最適値が一致する．これを[[ラグランジュの双対性]] (Lagrangian duality) と呼ぶ．(iv) により，&amp;lt;math&amp;gt;\mbox{min}_{x}\mbox{sup}_{y}L(x,y)=\mbox{max}_{y}\mbox{inf}_{x}L(x,y)\,&amp;lt;/math&amp;gt; が成立すれば，この双対性が保証される．この等式に対する十分条件を述べた定理を[[ミニマックス定理 (数理計画における)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|ミニマックス定理&lt;/ins&gt;]](minimax theorem) と呼ぶ [1]． 逆に，主問題の目的関数 &amp;lt;math&amp;gt;f_0\, &amp;lt;/math&amp;gt; と制約関数 &amp;lt;math&amp;gt;g_i\, &amp;lt;/math&amp;gt; がすべて凸で，&amp;lt;math&amp;gt;h_j\, &amp;lt;/math&amp;gt; がすべてアフィン関数であるような[[凸計画問題]] (convex programming problem) においては，適当な条件のもとで，問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;の最適解 &amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; に対して，&amp;lt;math&amp;gt;\bar{\lambda}\ge{0}&amp;lt;/math&amp;gt; であるようなラグランジュ乗数 &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; が存在して，&amp;lt;math&amp;gt;(\bar{x},\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; がラグランジュ関数 &amp;lt;math&amp;gt;L\, &amp;lt;/math&amp;gt; の鞍点となる．さらに，次のような[[拡張ラグランジュ関数]](augmented Lagrangian function) に基づく双対性も考えられている [2, 3, 4]．&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Orsjwiki</name></author>
	</entry>
	<entry>
		<id>https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=1669&amp;oldid=prev</id>
		<title>Orsjwiki: 新しいページ: ''''【そうついせいりろん (duality theory)】'''  　双対性理論 (duality theory)は，非線形計画のみならず線形計画，多目的計画，離散凸...'</title>
		<link rel="alternate" type="text/html" href="https://orsj-ml.org/orwiki/wiki/index.php?title=%E3%80%8A%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96%E3%80%8B&amp;diff=1669&amp;oldid=prev"/>
		<updated>2007-07-03T07:58:21Z</updated>

		<summary type="html">&lt;p&gt;新しいページ: &amp;#039;&amp;#039;&amp;#039;&amp;#039;【そうついせいりろん (duality theory)】&amp;#039;&amp;#039;&amp;#039;  　&lt;a href=&quot;/orwiki/wiki/index.php?title=%E5%8F%8C%E5%AF%BE%E6%80%A7%E7%90%86%E8%AB%96&quot; title=&quot;双対性理論&quot;&gt;双対性理論&lt;/a&gt; (duality theory)は，非線形計画のみならず線形計画，多目的計画，離散凸...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''【そうついせいりろん (duality theory)】'''&lt;br /&gt;
&lt;br /&gt;
　[[双対性理論]] (duality theory)は，非線形計画のみならず線形計画，多目的計画，離散凸解析などの分野で主問題とその双対問題の関係，および集合や関数の双対関係を説明する重要な基礎理論である [1, 2, 3, 4]．&lt;br /&gt;
&lt;br /&gt;
　「双対」 (dual) と「共役」 (conjugate) は元々同義語として用いられ，数学の関数解析の分野では，ノルム空間 &amp;lt;math&amp;gt;X\, &amp;lt;/math&amp;gt; 上の有界線形汎関数の全体を&amp;lt;math&amp;gt;X\,&amp;lt;/math&amp;gt;  の双対空間 (dual space) または共役空間 (conjugate space) といい，&amp;lt;math&amp;gt;X^{*}\, &amp;lt;/math&amp;gt; と表して，&amp;lt;math&amp;gt;x\in{X}\, &amp;lt;/math&amp;gt; における &amp;lt;math&amp;gt;x^{*}\in{X^*}\,&amp;lt;/math&amp;gt; の値を&amp;lt;math&amp;gt;\langle x, x^{*}\rangle\,&amp;lt;/math&amp;gt; または &amp;lt;math&amp;gt;x^{*}(x)\,&amp;lt;/math&amp;gt; と書く．&amp;lt;math&amp;gt;X\, &amp;lt;/math&amp;gt; が &amp;lt;math&amp;gt;n\, &amp;lt;/math&amp;gt; 次元実ユークリッド空間 &amp;lt;math&amp;gt;\mathbf{R}^n&amp;lt;/math&amp;gt; の場合は，&amp;lt;math&amp;gt;(\mathbf{R}^n)^{*}&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;\mathbf{R}^n&amp;lt;/math&amp;gt; は同一視でき，&amp;lt;math&amp;gt;(\mathbf{R}^n)^{**}=\mathbf{R}^n&amp;lt;/math&amp;gt; となり，&amp;lt;math&amp;gt;\langle x, x^{*}\rangle&amp;lt;/math&amp;gt; は&amp;lt;math&amp;gt;x\, &amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;x^{*}\, &amp;lt;/math&amp;gt; の内積 &amp;lt;math&amp;gt;x^{\top}x^{*}\,&amp;lt;/math&amp;gt; となる．以下に述べる事柄は，無限次元空間に対しても拡張できるが，ここでは簡単のため &amp;lt;math&amp;gt;\mathbf{R}^n\,&amp;lt;/math&amp;gt; に限定して説明する．&lt;br /&gt;
&lt;br /&gt;
　空間 &amp;lt;math&amp;gt;\mathbf{R}^n&amp;lt;/math&amp;gt; 上で定義された拡張実数値関数 &amp;lt;math&amp;gt;f: \mathbf{R}^n\to\bar{\mathbf{R}}&amp;lt;/math&amp;gt; に対して(ただし，&amp;lt;math&amp;gt;\bar{\mathbf{R}}=\mathbf{R}\cup \{ \infty , -\infty\}&amp;lt;/math&amp;gt;)，&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f^*(\xi):=\sup_{x\in{\mathbf{R}^n}} \{ \, \xi^{\top}x - f(x) \, \}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
で定義される関数 &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; を &amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; の共役関数 (conjugate function) という．共役関数 &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; に対して，さらにその共役関数 &amp;lt;math&amp;gt;f^{**}=(f^*)^{*}\,&amp;lt;/math&amp;gt; を考えることができるが，&amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; が下半連続な真凸関数のときには，&amp;lt;math&amp;gt;f^{**}\, &amp;lt;/math&amp;gt; は &amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; に一致する．&amp;lt;math&amp;gt;f\, &amp;lt;/math&amp;gt; に &amp;lt;math&amp;gt;f^*\, &amp;lt;/math&amp;gt; を対応させる写像をルジャンドル-フェンシェル変換 (Legendre-Fenchel transform) と呼ぶ．&lt;br /&gt;
&lt;br /&gt;
　下半連続な真凸関数 &amp;lt;math&amp;gt;f: \mathbf{R}^n\times{\mathbf{R}^m}\to\bar{\mathbf{R}}\,&amp;lt;/math&amp;gt;に対して，関数 &amp;lt;math&amp;gt;\varphi : \mathbf{R}^n \to \bar{\mathbf{R}}\,&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;\psi : \mathbf{R}^m \to \bar{\mathbf{R}}\,&amp;lt;/math&amp;gt; をそれぞれ &amp;lt;math&amp;gt;\varphi{(x)}:=f(x,0)\,&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;\psi{(y)}:=-f^{*}(0,y)\,&amp;lt;/math&amp;gt; で定義し，次の問題(P)と(D)を主問題 (primal problem) とその双対問題 (dual problem) と呼ぶ [1, 4]．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{lll}&lt;br /&gt;
\mbox{(P)} &amp;amp; \min_{x\in \mathbf{R}^n}&amp;amp; \varphi{(x)} \\&lt;br /&gt;
\mbox{(D)} &amp;amp; \max_{y\in \mathbf{R}^m}&amp;amp; \psi{(y)} &lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
また，&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;U:=\{u\in{\mathbf{R}^m}\,| \inf_{x\in{\mathbf{R}^n}}f(x,u)&amp;lt;+\infty\}\quad V:=\{v\in{\mathbf{R}^n}\,|\inf_{y\in{\mathbf{R}^m}}f^{*}(v,y)&amp;lt;+\infty\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
とおくと，&amp;lt;math&amp;gt;U\, &amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;V\, &amp;lt;/math&amp;gt; は凸集合となる．このとき，以下が成立する．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mbox{(i)}\,&amp;lt;/math&amp;gt;   &amp;lt;math&amp;gt;\mbox{inf}_{x}\varphi{(x)}\ge\mbox{sup}_{y}\psi{(y)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mbox{(ii)}\,&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;0\in{\mbox{int}\,U}\;&amp;lt;/math&amp;gt; または &amp;lt;math&amp;gt;\; 0\in{\mbox{int}\,V}&lt;br /&gt;
        \Longrightarrow\mbox{inf}_{x}\varphi{(x)}=\mbox{sup}_{y}\psi{(y)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ここで，&amp;lt;math&amp;gt;\mbox{int}\,U&amp;lt;/math&amp;gt; は &amp;lt;math&amp;gt;U\, &amp;lt;/math&amp;gt; の内部を表す．(i)を弱双対定理 (weak duality theorem)，(ii)を[[双対定理]] (duality theorem) と呼び，&amp;lt;math&amp;gt;\mbox{inf}_{x}\varphi{(x)}=\mbox{sup}_{y}\psi{(y)}&amp;lt;/math&amp;gt; が満たされるとき，主問題(P)と双対問題(D)の間に双対性 (duality) が成立するという．(i)により，&amp;lt;math&amp;gt;\mbox{sup}_{y}\psi{(y)}=+\infty&amp;lt;/math&amp;gt; なら主問題(P)は実行可能解を持たないが，&amp;lt;math&amp;gt;-\infty&amp;lt;\varphi{(\bar{x})}=\psi{(\bar{y})}&amp;lt;+\infty&amp;lt;/math&amp;gt; となる &amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;\bar{y}&amp;lt;/math&amp;gt; が存在すれば，それぞれ(P)と(D)の最適解となり，強い意味の双対性が成立する．一方，&amp;lt;math&amp;gt;\mbox{inf}_{x}\varphi{(x)}&amp;gt;\mbox{sup}_{y}\psi{(y)}&amp;lt;/math&amp;gt; となるとき，主問題と双対問題の間に[[双対性のギャップ]] (duality gap) が存在するという．&lt;br /&gt;
&lt;br /&gt;
　主問題(P)において，&amp;lt;math&amp;gt;f(x,u):=c^{\top}x+k(x)+h(b-Ax+u)&amp;lt;/math&amp;gt;（ただし，&amp;lt;math&amp;gt;k: \mathbf{R}^n\to\bar{\mathbf{R}}&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;h: \mathbf{R}^m\to\bar{\mathbf{R}}&amp;lt;/math&amp;gt; は下半連続な真凸関数で&amp;lt;math&amp;gt;A\in{\mathbf{R}^{m\times{n}}}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;b\in{\mathbf{R}^m}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;c\in{\mathbf{R}^n}&amp;lt;/math&amp;gt; ）とすると，&amp;lt;math&amp;gt;f^{*}(v,y)=-b^{\top}y+h^{*}(y)+k^{*}(A^{\top}y-c+v)&amp;lt;/math&amp;gt;となり [4]，主問題(P)と双対問題(D)はそれぞれ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{array}{llll}&lt;br /&gt;
\mbox{min}_{x\in \mathbf{R}^n} &amp;amp; c^{\top}x+k(x)+h(b-Ax) &amp;amp; &amp;amp; \mbox{(1)}\\&lt;br /&gt;
\\&lt;br /&gt;
\mbox{max}_{y\in \mathbf{R}^m} &amp;amp; b^{\top}y-h^{*}(y)-k^{*}(A^{\top}y-c) &amp;amp; &amp;amp; \mbox{(2)}&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
となる．ここで&amp;lt;math&amp;gt;b\in\mbox{int}\,(A\mbox{dom}k+\mbox{dom}h)\,&amp;lt;/math&amp;gt; または&amp;lt;math&amp;gt;c\in\mbox{int}\,(A^{\top}\mbox{dom}h^{*}-\mbox{dom}k^{*})\,&amp;lt;/math&amp;gt; が成立すれば，(ii)により主問題 (1) と双対問題 (2) の間に双対性が成立する．（ただし，dom は拡張実数値関数の実効定義域を表す．）これを[[フェンシェルの双対性]] (Fenchel duality) と呼んでいる．通常は，簡略化して &amp;lt;math&amp;gt;c\, &amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;b\, &amp;lt;/math&amp;gt; を零ベクトル，&amp;lt;math&amp;gt;-A\, &amp;lt;/math&amp;gt; を恒等写像として，新たに&amp;lt;math&amp;gt;f(x)\, &amp;lt;/math&amp;gt; を凸関数 &amp;lt;math&amp;gt;f_1(x):=k(x)\,&amp;lt;/math&amp;gt; と凹関数 &amp;lt;math&amp;gt;f_2(x):=-h(x)\,&amp;lt;/math&amp;gt; の差で表し，主問題 &amp;lt;math&amp;gt;\mbox{min}_{x}\{f_1(x)-f_2(x)\}\,&amp;lt;/math&amp;gt;に対して，&amp;lt;math&amp;gt;\mbox{max}_{y}\{f_{2}^{*}(y)-f_{1}^{*}(y)\}&amp;lt;/math&amp;gt; をフェンシェルの双対問題 (Fenchel dual problem) と呼ぶ．ただし，&amp;lt;math&amp;gt;f_{2}^{*}(y):=\mbox{inf}_{x\in{\mathbf{R}^n}}\{y^{\top}x-f_{2}(x)\}&amp;lt;/math&amp;gt;．双対性は &amp;lt;math&amp;gt;\mbox{int}\,(\mbox{dom}f_1)\,\cap\, \mbox{int}\,(\mbox{dom}f_2)\neq\emptyset&amp;lt;/math&amp;gt; のとき成立する．また，&amp;lt;math&amp;gt;k(x):=\mbox{sup}_{s\le{0}}x^{\top}s, h(z):=\mbox{sup}_{w\ge{0}}z^{\top}w&amp;lt;/math&amp;gt; とすると，(1) と(2) は線形計画の主問題と双対問題となる [2, 4]．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{clcll}&lt;br /&gt;
(\mbox{P}_{LP}) &amp;amp; \mbox{min.} &amp;amp; c^{\top}x &amp;amp; s. t. &amp;amp; x\ge{0}, \ Ax\ge{b}. \\&lt;br /&gt;
(\mbox{D}_{LP}) &amp;amp; \mbox{max.} &amp;amp; b^{\top}y &amp;amp; s. t. &amp;amp; y\ge{0}, \ A^{\top}y\le{c}. &lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
次に，[[ラグランジュ関数]] (Lagrangian function) を&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;L(x,y):=\inf_{u\in{\mathbf{R}^m}}\{\, f(x,u)-y^{\top}u\,\}&amp;lt;/math&amp;gt;　　　　&amp;lt;math&amp;gt;\mbox{(3)}\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
と定義する．&amp;lt;math&amp;gt;-L(x,\cdot)=(f(x,\cdot))^{*}, f(x,\cdot)=(-L(x,\cdot))^{*}&amp;lt;/math&amp;gt;が成立しているので，&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\varphi{(x)}=\sup_{y}L(x,y), \quad\quad \psi{(y)}=\inf_{x}L(x,y)&amp;lt;/math&amp;gt;　　　　&amp;lt;math&amp;gt;\mbox{(4)}\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
となる．通常，&amp;lt;math&amp;gt;\mbox{inf}_{x}L(x,\bar{y})=L(\bar{x},\bar{y})=\mbox{sup}_{y}L(\bar{x},y)&amp;lt;/math&amp;gt;すなわち，すべての &amp;lt;math&amp;gt;x\in{\mathbf{R}^n}&amp;lt;/math&amp;gt;と&amp;lt;math&amp;gt;y\in{\mathbf{R}^m}&amp;lt;/math&amp;gt; に対して&amp;lt;math&amp;gt;L(x,\bar{y})\ge{L(\bar{x},\bar{y})}\ge{L(\bar{x},y)}&amp;lt;/math&amp;gt;が成り立つとき，&amp;lt;math&amp;gt;(\bar{x},\bar{y})&amp;lt;/math&amp;gt; を関数 &amp;lt;math&amp;gt;L\, &amp;lt;/math&amp;gt; の &amp;lt;math&amp;gt;\mathbf{R}^{n}\times{\mathbf{R}^m}&amp;lt;/math&amp;gt; 上での鞍点 (saddle point) と呼ぶ．(4) により，&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mbox{(iii)}\,&amp;lt;/math&amp;gt;   &amp;lt;math&amp;gt;\mbox{inf}_{x}\varphi{(x)}=\mbox{inf}_{x}\,[\,\mbox{sup}_{y}L(x,y)\,]&lt;br /&gt;
        \ge\mbox{sup}_{y}\,[\,\mbox{inf}_{x}L(x,y)\,]=\mbox{sup}_{y}\psi{(y)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mbox{(iv)}\,&amp;lt;/math&amp;gt;    &amp;lt;math&amp;gt;\varphi{(\bar{x})}=\mbox{inf}_{x}\varphi{(x)}=\mbox{sup}_{y}\psi{(y)}=\psi{(\bar{y})}&lt;br /&gt;
        \Longleftrightarrow (\bar{x},\bar{y})&amp;lt;/math&amp;gt; が&amp;lt;math&amp;gt;L\,&amp;lt;/math&amp;gt;の鞍点&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\Longleftrightarrow \mbox{min}_{x}\mbox{sup}_{y}L(x,y)=\mbox{max}_{y}\mbox{inf}_{x}L(x,y)&lt;br /&gt;
        \Longleftrightarrow &lt;br /&gt;
        \varphi{(\bar{x})}=L(\bar{x},\bar{y})=\psi{(\bar{y})}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
が成立する．(iv) を[[鞍点定理]] (saddle point theorem) と呼ぶ．非線形計画問題&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mbox{(NLP)} \; \; &lt;br /&gt;
\mbox{min.} \ f_{0}(x) \quad \mbox{s. t.} \; \; &lt;br /&gt;
g_{i}(x)\le{0} \ (i=1,\ldots, k), \; \; &lt;br /&gt;
h_{j}(x)=0 \ (j=1,\ldots,l),&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(ただし，&amp;lt;math&amp;gt;f_0,g_i,h_j&amp;lt;/math&amp;gt; は &amp;lt;math&amp;gt;\mathbf{R}^n&amp;lt;/math&amp;gt; で定義された実数値関数，&amp;lt;math&amp;gt;k+l=m&amp;lt;/math&amp;gt;) に対して，&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rll}&lt;br /&gt;
F(x) &amp;amp;:= &amp;amp; (g_{1}(x),\ldots,g_{k}(x),h_{1}(x),\ldots,h_{l}(x))^{\top}\\&lt;br /&gt;
\theta(w) &amp;amp;:= &amp;amp; \sup_{\lambda,\mu}\{\lambda^{\top}w_{1}+\mu^{\top}w_{2}\,|\,&lt;br /&gt;
        (\lambda,\mu)\in{\mathbf{R}^{k}_{+}\times{\mathbf{R}^{l}}},w=(w_1,w_2)^{\top}\}\\&lt;br /&gt;
f(x,u) &amp;amp;:= &amp;amp; f_{0}(x)+\theta{(F(x)+u)}&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
とおくと，(3) により&amp;lt;math&amp;gt;y=(\lambda,\mu)=(\lambda_{1},\ldots,\lambda_{k},\mu_{1},\ldots,\mu_{l}) \in{\mathbf{R}^{k}_{+}\times{\mathbf{R}^{l}}}&amp;lt;/math&amp;gt;に対する問題(NLP)のラグランジュ関数は&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;L(x,\lambda,\mu)=f_{0}(x)+\sum_{i=1}^{k}\lambda_{i}g_{i}(x)&lt;br /&gt;
                +\sum_{j=1}^{l}\mu_{j}h_{j}(x)&amp;lt;/math&amp;gt;　　　　&amp;lt;math&amp;gt;\mbox{(5)}\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
となる．この &amp;lt;math&amp;gt;(\lambda,\mu)&amp;lt;/math&amp;gt; をラグランジュ乗数 (Lagrange multipliers) と呼ぶ．このとき，主問題と双対問題は&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{cllll}&lt;br /&gt;
(\mbox{P}_{L}) &amp;amp; \mbox{min.} &lt;br /&gt;
        &amp;amp; \displaystyle \sup_{\lambda\ge{0},\mu} L(x, \lambda, \mu) &lt;br /&gt;
        &amp;amp; \mbox{s. t.} &amp;amp; \displaystyle{x \in {\mathbf{R}^n}}, \\&lt;br /&gt;
(\mbox{D}_{L}) &amp;amp; \mbox{max.}&lt;br /&gt;
        &amp;amp; \displaystyle \inf_{x} L(x,\lambda,\mu)&lt;br /&gt;
        &amp;amp; \mbox{s. t.} &lt;br /&gt;
        &amp;amp; \displaystyle{0 \le \lambda \in {\mathbf{R}^{k}}}, &lt;br /&gt;
          \displaystyle \mu \in {\mathbf{R}^{l}}, &lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
となり，一般に問題&amp;lt;math&amp;gt;(\mbox{D}_{L})&amp;lt;/math&amp;gt;をラグランジュの双対問題 (Lagrangian dual problem)と呼ぶ．鞍点定理により，&amp;lt;math&amp;gt;L\, &amp;lt;/math&amp;gt; の鞍点 &amp;lt;math&amp;gt;(\bar{x},\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; が存在すれば，つまり &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\max_{\lambda\ge{0},\mu}L(\bar{x},\lambda,\mu)=L(\bar{x},\bar{\lambda},\bar{\mu})&lt;br /&gt;
        =\min_{x}L(x,\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
が成立すれば，&amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; と &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; はそれぞれ問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;と&amp;lt;math&amp;gt;(\mbox{D}_{L})\,&amp;lt;/math&amp;gt;の最適解となり最適値が一致する．これを[[ラグランジュの双対性]] (Lagrangian duality) と呼ぶ．(iv) により，&amp;lt;math&amp;gt;\mbox{min}_{x}\mbox{sup}_{y}L(x,y)=\mbox{max}_{y}\mbox{inf}_{x}L(x,y)\,&amp;lt;/math&amp;gt; が成立すれば，この双対性が保証される．この等式に対する十分条件を述べた定理を[[ミニマックス定理(数理計画における)]](minimax theorem) と呼ぶ [1]． 逆に，主問題の目的関数 &amp;lt;math&amp;gt;f_0\, &amp;lt;/math&amp;gt; と制約関数 &amp;lt;math&amp;gt;g_i\, &amp;lt;/math&amp;gt; がすべて凸で，&amp;lt;math&amp;gt;h_j\, &amp;lt;/math&amp;gt; がすべてアフィン関数であるような[[凸計画問題]] (convex programming problem) においては，適当な条件のもとで，問題&amp;lt;math&amp;gt;(\mbox{P}_{L})\,&amp;lt;/math&amp;gt;の最適解 &amp;lt;math&amp;gt;\bar{x}&amp;lt;/math&amp;gt; に対して，&amp;lt;math&amp;gt;\bar{\lambda}\ge{0}&amp;lt;/math&amp;gt; であるようなラグランジュ乗数 &amp;lt;math&amp;gt;(\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; が存在して，&amp;lt;math&amp;gt;(\bar{x},\bar{\lambda},\bar{\mu})&amp;lt;/math&amp;gt; がラグランジュ関数 &amp;lt;math&amp;gt;L\, &amp;lt;/math&amp;gt; の鞍点となる．さらに，次のような[[拡張ラグランジュ関数]](augmented Lagrangian function) に基づく双対性も考えられている [2, 3, 4]．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\bar{L}(x,y):=\inf_{u\in{\mathbf{R}^m}}\{\, f(x,u)+r\sigma{(u)}-y^{\top}u\,\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ただし，&amp;lt;math&amp;gt;r\, &amp;lt;/math&amp;gt; は正定数，&amp;lt;math&amp;gt;\sigma:\mathbf{R}^{m}\rightarrow\bar{\mathbf{R}}\,&amp;lt;/math&amp;gt; は &amp;lt;math&amp;gt;u\neq{0}\,&amp;lt;/math&amp;gt; に対して &amp;lt;math&amp;gt;0=\sigma{(0)}&amp;lt;\sigma{(u)}\,&amp;lt;/math&amp;gt; を満足する下半連続な真凸関数である．関数 &amp;lt;math&amp;gt;\sigma\,&amp;lt;/math&amp;gt; の例としては &amp;lt;math&amp;gt;\sigma{(u)}:=\frac{1}{2}\|u\|^{2}\,&amp;lt;/math&amp;gt; などがある．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''参考文献'''&lt;br /&gt;
&lt;br /&gt;
[1] I. Ekeland and R. Temam, ''Convex Analysis and Variational Problems'', North-Holland, Amsterdam, 1976.&lt;br /&gt;
&lt;br /&gt;
[2] 福島雅夫,『非線形最適化の基礎』, 朝倉書店, 2001.&lt;br /&gt;
&lt;br /&gt;
[3] 今野浩, 山下浩,『非線形計画法』, 日科技連, 1978.&lt;br /&gt;
&lt;br /&gt;
[4] R.T. Rockafellar and R. J-B. Wets, ''Variational Analysis'', Springer, Berlin, 1998.&lt;/div&gt;</summary>
		<author><name>Orsjwiki</name></author>
	</entry>
</feed>