Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 31. 12. 2015 16:38 — Editoval honza1994 (31. 12. 2015 16:41)

honza1994
Příspěvky: 115
Reputace:   
 

Grafické řešení simplex

Dobrý den potřeboval bych pomoci.
Mám tento příklad:
http://grafika.svetwebu.cz/graf.jpg
Je řešitelný? Podle mého nelze vyřešit, protože nejsou splněny podmínky nezápornosti. V grafu by to nebylo v prvním kvadrantu.
Zkoušel jsem to a dojde k průniku pouze posledních dvou podmínek.
Předem děkuji za odpověď.


// Ani nelze použít postup vynásobení záporného řádku číslem (-1), aby byla splněna podmínka nezápornosti, protože druhá proměnná má opačné znaménko.

Offline

 

#2 31. 12. 2015 17:36

Sergejevicz
Příspěvky: 581
Škola: Mgr. mat. a fyz. modelování na MFF UK v r. 2014
Pozice: výpočtář
Reputace:   21 
Web
 

Re: Grafické řešení simplex

Já jsem si to teď vyřešil graficky - maticovou resp. tabulkovou metodu zatím neovládám, a normálně mi to vyšlo. Bacha na ty mínusy tam. Já jsem to dělal tak, že jsem si každou nerovnost kromě páté, která v podstatě vymezuje první kvadrant, převedl na tvar s vyjádřeným $x_2$ na levé straně. Jako kdybych se na to díval tak, že $x_2$ je funkcí $x_1$. Pak snadno nakreslím grafy hraničních čas a podle nerovností i příslušné poloroviny. Hezky se mi to protlo, dokonce ani nezápornosti $x_1, x_2$ nebyly potřeba - simplex ležel celý v prvním kvadrantu.


Kopáček: Mat. anal. nejen pro fyziky, Veselý: Zákl. mat. anal., Bečvář: Lin. alg., Matfyzpress
Bican: Lin. alg. a geom., Academia

Offline

 

#3 31. 12. 2015 17:38

Al1
Příspěvky: 7782
Reputace:   540 
 

Re: Grafické řešení simplex

↑ honza1994:

Zdravím,

nahlédni na obrázek

Offline

 

#4 31. 12. 2015 17:44

Sergejevicz
Příspěvky: 581
Škola: Mgr. mat. a fyz. modelování na MFF UK v r. 2014
Pozice: výpočtář
Reputace:   21 
Web
 

Re: Grafické řešení simplex

↑ Al1:
Přésněé! :-). A hodnota optima je 972/19.


Kopáček: Mat. anal. nejen pro fyziky, Veselý: Zákl. mat. anal., Bečvář: Lin. alg., Matfyzpress
Bican: Lin. alg. a geom., Academia

Offline

 

#5 31. 12. 2015 18:34 — Editoval honza1994 (31. 12. 2015 18:36)

honza1994
Příspěvky: 115
Reputace:   
 

Re: Grafické řešení simplex

Děkuji už to vidím. Ty mínusy mě zmátly.
Ještě bych se chtěl zeptat optimální řešení je vždy jeden z vrcholů?
Při max je to jeden z dvou horních
Při min jeden ze dvou spodních,co nejblíže k [0,0]

Offline

 

#6 31. 12. 2015 19:05

Sergejevicz
Příspěvky: 581
Škola: Mgr. mat. a fyz. modelování na MFF UK v r. 2014
Pozice: výpočtář
Reputace:   21 
Web
 

Re: Grafické řešení simplex

↑ honza1994:
Nemusí být. Minimum se hledá někde v simplexu, takže to může být klidně na úsečce coby jeho hranici, takže řešením může být celá ta úsečka. To je právě tento případ. Já jsem si účelovou funkci napsal také ve tvaru

(*)   x2 = c*x1 + z,

abych snadno nakreslil průnik jejího grafu s rovinou Ox1x2. Ten průnik je také přímka, která se v tom tvaru (*) hýbe podél x2 podle toho, jaké je z. Když z roste resp. klesá, hýbe se do kladného resp. záporného směru x2. Musíme nejít její průnik se simplexem tak, aby z bylo maximální. To je tedy dle uvedeného v případě, kdy je co "nejvýše", tj. co nejdál od 0 ve směru x2. Když hledám minimum, tak zase "nejníže". Ale ona má ta přímka stejnou směrnici jako hraniční přímka jedné z podmínek, totiž směrnici -3/4, takže se s touto hraniční přímkou kryje a průnikem se simplexem je pak celá úsečka, a řešením je tak libovolný bod na této úsečce, ne jen ty vrcholy - kraje úsečky.

Myslím, že je vždy dobré pořádně rozmyslet, jak vypadá průnik grafu účelové funkce s rovinou Ox1x2 (tady v lin. programování je účelová funkce snad vždy lineární v x1 i x2, jejím grafem je tedy nějaká nakloněná rovina vznášející se nad rovinou Ox1x2 a průnikem je pak přímka) a zamyslet se nad tím, pro jaký pohyb průniku roste a pro jaký klesá, to pak dát do souvislosti s tím, jestli hledám min nebo max.


Kopáček: Mat. anal. nejen pro fyziky, Veselý: Zákl. mat. anal., Bečvář: Lin. alg., Matfyzpress
Bican: Lin. alg. a geom., Academia

Offline

 

#7 31. 12. 2015 19:17 — Editoval Sergejevicz (31. 12. 2015 19:18)

Sergejevicz
Příspěvky: 581
Škola: Mgr. mat. a fyz. modelování na MFF UK v r. 2014
Pozice: výpočtář
Reputace:   21 
Web
 

Re: Grafické řešení simplex

Jinak hodnotou optima jsem myslel vyčíslení funkce "z" v optimálním bodě (x1, x2).

Kdyby třeba ta účelová funkce měla mínusy před každým členem místo plusů, tak si min a max vymění role.

Taky není pravda, že min nebo max je automaticky bod nejblíž/nejdál od počátku. Kde je optimum, závisí na tvaru účelové funkce, a tedy tom, v jaké přímce se její graf protne s rovinou simplexu. Jak se pak s přímkou změnou hodnoty účelové funkce hýbe tak, aby se přímka protla se simplexem, přesněji s nějakým jeho okrajem, tak si klidně může stát, že optimum nebude ani nejblíž, ani nejdál od nuly. Zkus si třeba účelovou fci
$z=-\frac{1}{2}x_1 + x_2$
a maximalizuj ji.


Kopáček: Mat. anal. nejen pro fyziky, Veselý: Zákl. mat. anal., Bečvář: Lin. alg., Matfyzpress
Bican: Lin. alg. a geom., Academia

Offline

 

#8 31. 12. 2015 19:28

Sergejevicz
Příspěvky: 581
Škola: Mgr. mat. a fyz. modelování na MFF UK v r. 2014
Pozice: výpočtář
Reputace:   21 
Web
 

Re: Grafické řešení simplex

Napadá mě fígl. Gradient je směr největšího růstu skalární funkce více proměnných. A účelová funkce je takovou funkcí, dvou proměnných. Jde vlastně o funkci $z(x_1, x_2) = ax_1 + ax_2$. Její gradient je $(a,b)$, takže minimum resp. maximum účelové funkce se nacházejí v "nejbližším" resp. "nejvzdálenějším" bodě simplexu, kde blízkost či vzdálenost se myslí ve směru $(a,b)$.


Kopáček: Mat. anal. nejen pro fyziky, Veselý: Zákl. mat. anal., Bečvář: Lin. alg., Matfyzpress
Bican: Lin. alg. a geom., Academia

Offline

 

#9 31. 12. 2015 19:38

Sergejevicz
Příspěvky: 581
Škola: Mgr. mat. a fyz. modelování na MFF UK v r. 2014
Pozice: výpočtář
Reputace:   21 
Web
 

Re: Grafické řešení simplex

↑ Sergejevicz:
A on ten směr je právě kolmý na průnik grafu fce z s rovinou simplexu. Ten průnik je vlastně vrstevnice fce z - množina, na které z nabývá stejné hodnoty.


Kopáček: Mat. anal. nejen pro fyziky, Veselý: Zákl. mat. anal., Bečvář: Lin. alg., Matfyzpress
Bican: Lin. alg. a geom., Academia

Offline

 

#10 31. 12. 2015 20:06

misaH
Příspěvky: 13436
 

Re: Grafické řešení simplex

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson