<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Rendszeroptimaliz%C3%A1l%C3%A1s%2C_2._t%C3%A9tel</id>
	<title>Rendszeroptimalizálás, 2. tétel - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Rendszeroptimaliz%C3%A1l%C3%A1s%2C_2._t%C3%A9tel"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Rendszeroptimaliz%C3%A1l%C3%A1s,_2._t%C3%A9tel&amp;action=history"/>
	<updated>2026-05-18T07:47:08Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Rendszeroptimaliz%C3%A1l%C3%A1s,_2._t%C3%A9tel&amp;diff=139707&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoszak|RopiTetel2}}  &lt;style&gt; ol { margin-top: 0px; } &lt;/style&gt;  ==!! A lineáris programozás alapfeladata, kétváltozós feladat grafikus megoldása…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Rendszeroptimaliz%C3%A1l%C3%A1s,_2._t%C3%A9tel&amp;diff=139707&amp;oldid=prev"/>
		<updated>2012-10-22T09:44:21Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoszak|RopiTetel2}}  &amp;lt;style&amp;gt; ol { margin-top: 0px; } &amp;lt;/style&amp;gt;  ==!! A lineáris programozás alapfeladata, kétváltozós feladat grafikus megoldása…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoszak|RopiTetel2}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt; ol { margin-top: 0px; } &amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==!! A lineáris programozás alapfeladata, kétváltozós feladat grafikus megoldása. Lineáris egyenlőtlenségrendszer megoldása Fourier-Motzkin eliminációval.==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===LP alapfeladata===&lt;br /&gt;
&lt;br /&gt;
*LP alapfeladata*: adott A valós mátrix, b valós oszlopvektor, c valós sorvektor. Keressük a Ax&amp;amp;le;b lineáris egyenlőtlenségrendszer azon x megoldását, amire cx maximális. Röviden: max{cx:Ax&amp;amp;le;b}&lt;br /&gt;
* Ha az egyik egyenlőtlenség &amp;amp;ge;-vel szerepel, vesszük a -1-szeresét.&lt;br /&gt;
* Ha egyenlet is szerepel a feladatban, helyettesítjük egy &amp;amp;le; és egy &amp;amp;ge; egyenlőtlenséggel.&lt;br /&gt;
* Nyílt egyenlőtlenségekkel (&amp;amp;lt; vagy &amp;amp;gt;) nem foglalkozunk.&lt;br /&gt;
* Ha minimumot kell keresni, cx minimuma helyett a (-c)x célfüggvénynek keressük a maximumát.&lt;br /&gt;
&lt;br /&gt;
*Kérdések*:&lt;br /&gt;
# Van-e Ax&amp;amp;le;b-nek megoldása?&lt;br /&gt;
# A megoldások halmazán cx korlátos-e?&lt;br /&gt;
# Melyik x-re maximális cx?&lt;br /&gt;
&lt;br /&gt;
===Kétváltozós feladat grafikus megoldása===&lt;br /&gt;
&lt;br /&gt;
* Egy kétváltozós egyenlőtlenség egy zárt félsíkot határoz meg.&lt;br /&gt;
* Ha a félsíkok metszete véges, akkor egy konvex sokszög.&lt;br /&gt;
* A sokszög csúcsait c irányvektor szerint sorbarendezzük, a megoldás az utolsó csúcs lesz.&lt;br /&gt;
&lt;br /&gt;
===Fourier-Motzkin elimináció===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Az egyenlőtlenségrendszeren ekvivalens átalakítást végzünk, ha a sorait beszorozzuk egy pozitív konstanssal úgy, hogy az első oszlop összes eleme 0, 1 vagy -1 legyen. Írjuk fel az egyenlőtlenségrendszert Ax&amp;amp;le;b alakban a következő csoportosításban:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left( \begin{array}{c|@{\hspace{2em}}c@{\hspace{2em}}}&lt;br /&gt;
	 1 &amp;amp; \\&lt;br /&gt;
	 \vdots &amp;amp; A_+ \\&lt;br /&gt;
	 1 \\&lt;br /&gt;
  \hline&lt;br /&gt;
	 -1 &amp;amp; \\&lt;br /&gt;
	 \vdots &amp;amp; A_- \\&lt;br /&gt;
	 -1 \\&lt;br /&gt;
  \hline&lt;br /&gt;
	 0 &amp;amp; \\&lt;br /&gt;
	 \vdots &amp;amp; A_0 \\&lt;br /&gt;
	 0 &amp;amp;&lt;br /&gt;
\end{array} \right) \cdot \left( \begin{array}{c}&lt;br /&gt;
	 x_1 \\&lt;br /&gt;
  \hline&lt;br /&gt;
	 x&amp;#039;&lt;br /&gt;
\end{array} \right) \le \left( \begin{array}{c}&lt;br /&gt;
	 b_+ \\&lt;br /&gt;
  \hline&lt;br /&gt;
	 b_- \\&lt;br /&gt;
  \hline&lt;br /&gt;
	 b_0&lt;br /&gt;
\end{array} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Ha A első oszlopa csak nemnegatív számokat tartalmaz (azaz A&amp;lt;sub&amp;gt;-&amp;lt;/sub&amp;gt; 0 soros), az egyenlőtlenségrendszer pontosan akkor megoldható, ha A&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;x&amp;#039; &amp;amp;le; b&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; megoldható. x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;-et elegendően kicsinek kell választani.&lt;br /&gt;
&amp;lt;li&amp;gt;Ha A első oszlopa csak nempozitív számokat tartalmaz, elegendően nagy x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; választása mellett ugyanez a megoldhatóság feltétele.&lt;br /&gt;
&amp;lt;li&amp;gt;Általános esetben pontosan akkor van megoldás, ha A&amp;lt;sub&amp;gt;+&amp;lt;/sub&amp;gt; és A&amp;lt;sub&amp;gt;-&amp;lt;/sub&amp;gt; összes &amp;amp;lt;i,j&amp;amp;gt; sorpárját összeadva az (a&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;+a&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;)x&amp;#039; &amp;amp;le; b&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;+b&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;, A&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;x&amp;#039; &amp;amp;le; b&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; egyenlőtlenségrendszer megoldható. Tehát gyakorlatilag összeadjuk páronként a -1 -es és a +1 -es sorokat, ezáltal az első oszlop mindig kiesik, így egyre kisebb lesz a mátrix(horizontálisan, vertikálisan nagyra is nőhet közben).&lt;br /&gt;
&amp;lt;li&amp;gt;Mikor csak triviális eset marad, akkor ha nem kapunk ellentmondást egyik sorra sem, akkor megoldható, egyébként nem. Triviális eset, amikor nem marad x valamelyik sorban.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Megjegyzés*: az algoritmus exponenciális futásidejű.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[PallosPeter|Peti]] - 2006.12.30.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoszak]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>