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 11. 06. 2012 17:39

Melchior
Zablokovaný
Místo: USA
Příspěvky: 87
Pozice: Lindasaf
Reputace:   
Web
 

simplexová metoda - technický dotaz

Zdravím místní matematiky a táži se na dotaz ohledně simplexového algoritmu. Mám-li v simplexové tabulce hodnotu účelové funkce v kriteriálním řádku hodnotu 31500 a po jednom kroku algoritmu 42000, je určitě něco špatně, když mám účelovou funkci minimalizovat, že? Pokud funkci minimalizuji, měla by se po každém kroku zřejmě hodnota snižovat, nebo ne? Díky za odpověď.

Offline

  • (téma jako vyřešené označil(a) Melchior)

#2 11. 06. 2012 19:51

Melchior
Zablokovaný
Místo: USA
Příspěvky: 87
Pozice: Lindasaf
Reputace:   
Web
 

Re: simplexová metoda - technický dotaz

nikdo nic? já si teda zjistil, že asi to tak má být.. v tom případě mám ale někde numerickou chybu ve výpočtu.. no přepočítal sem to asi 2x a pořád mi to vychází stejně. Mohl by to někdo zkusit přepočítat alespoň do té druhé fáze primární úlohy? Byl bych moc vděčný. Zadání je zde:

http://forum.matweb.cz/upload3/img/2012-05/19090_pg.jpg

$min  10P_{1} + 20P_{2} + 60P_{3}$

za podmínek

$P_{1} + 2P_{2} + 4P_{3} + 2P_{4} - S_{1} = 2200$
$2P_{1} + 2P_{2} + 3P_{3} + 2P_{4} + S_{2} = 2200$
$2P_{1} + P_{2} + 4P_{3} + P_{4} = 2500$

kde S_1 a S_2 jsou skluzové proměnné

Offline

 

#3 12. 06. 2012 12:52

Melchior
Zablokovaný
Místo: USA
Příspěvky: 87
Pozice: Lindasaf
Reputace:   
Web
 

Re: simplexová metoda - technický dotaz

Vím, že multipostuji už podruhé, tímto se i omlouvám - jde mi o bump - mathematica háže výsledek (400, 0, 400, 100), což se zdá po zkusmo dosazení jako dobrý výsledek.. nicméně stále mi to nejde manuálně spočítat - nevím, kde mám numerickou chybu v tom simplexovém algoritmu. Dělám podle mého vše správně podle návodu na dvoufázový simplex - doplním 2 další proměnné do jednotkové matice, vyřeším první fázi, kde mi vyjde optimální hodnota účelové funkce 0 - to značí, že optimální řešení úlohy existuje. V té druhé fázi už nastane problém, co jsem popsal výše, zkusím naznačit simplexovou tabulku se kterou vycházím do druhé fáze.


               p1  p2  p3  p4   p5   p6  z1    z2
0 p3 475  0   3/4  1  3/4  -1/2  0   1/2  -1/4
0 p6 175  0   7/4  0  7/4  -1/2  1   1/2  -5/4
0 p1 300  1    -1   0   -1    1     0    -1     1

         0    0    0    0   0     0     0    -1    -1

(z1, z2 jsou přidané proměnné z první fáze)

Offline

 

#4 12. 06. 2012 13:19

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: simplexová metoda - technický dotaz

Offline

 

#5 12. 06. 2012 13:27 Příspěvek uživatele Melchior byl skryt uživatelem Melchior.

#6 12. 06. 2012 16:06 — Editoval Melchior (12. 06. 2012 17:16) Příspěvek uživatele Melchior byl skryt uživatelem Melchior. Důvod: numerická chyba (další)

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson