Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

courses:a4b35ko:ukol-2015-5 [2015/04/29 12:59]
velekmar
courses:a4b35ko:ukol-2015-5 [2025/01/03 18:28] (aktuální)
Řádek 36: Řádek 36:
  
 /* vsechno, co jsme vyrobili, se proda */ /* vsechno, co jsme vyrobili, se proda */
 +#POZN. myslim, ze tahle podminka je zbytecna a neresi vubec nic
 s.t. satisfactionTotal:​ sum{(i,j) in E} x[i,j] = sum{(i,j) in E} d[i,j]; s.t. satisfactionTotal:​ sum{(i,j) in E} x[i,j] = sum{(i,j) in E} d[i,j];
  
Řádek 45: Řádek 46:
  
 /* Po sezone uskladnime maximalne R vyrobku. Coz je soucet dosud vyrobenych - dosud prodanych. */ /* Po sezone uskladnime maximalne R vyrobku. Coz je soucet dosud vyrobenych - dosud prodanych. */
-/* Tato podminka nezmeni vysledek. Je zajimave, ze kdyz je sklad velky 90, NO PRIMAL SOLUTION FOUND. Vys je cena trochu vetsi nez optimal. Zrejme je nekde maximalni kapacita u mala a musime ulozit do skladu... */ +/* Tato podminka nezmeni vysledek. Je zajimave, ze kdyz je sklad velky 90, NO PRIMAL SOLUTION FOUND. Vys je cena trochu vetsi nez optimal. Zrejme je nekde maximalni kapacita u mala a musime ulozit do skladu...  
-#s.t. maxstorage{j in {1..m}}: sum{(k,l) in {1..n,​1..j}} ((x[k,l] - d[k,l])) <= R;+EDIT: Tuto podmínku ale unkomentujme. Protože na cviku se model testoval s daty Testing_wearhousing.dat,​ které se objevily v moodlu, a pro ty je třeba. */ 
 +s.t. maxstorage{j in {1..m}}: sum{(k,l) in {1..n,​1..j}} ((x[k,l] - d[k,l])) <= R;
  
  
Řádek 67: Řádek 69:
 - Nevite nekdo, jak na to? - Nevite nekdo, jak na to?
 - Ano, ale kdo odevzdá plagiát, žene do záhuby! - Ano, ale kdo odevzdá plagiát, žene do záhuby!
 +- Zatím přepisuju podle komentářů a až na jiné názvy proměnných se mi to shoduje na 80% s původní verzí. Jinak se to moc vymyslet nedá, nechcu-li zabřednout do syntaxe zápisu, což je jinak jen "​obfuscation"​. (Uvedený kód nějak narušil wiki syntax, myslím tím, že nejde odrážkovat,​ diskuze se nezobrazí)
 +- V "​Upravil stránku"​ je původní kód bez wiki-syntaxe. Ještě jsem unkomentoval podmínku s R.
  
 +- Trocha přidání do vstupních dat (h proměnná) pro domácí úlohu malinko zpřehlední výpočet optimalizační funkce. Flow[] je x[] v původní verzi.
 +<​code>​
 +h....
 +....
 +1 13 0
 +2 13 0
 +3 13 0
 +4 13 0
 +5 13 0
 +6 13 0
 +7 13 0
 +8 13 0
 +9 13 0
 +10 13 0
 +
 +minimize total: sum{(product,​season) in E}(flow[product,​season] * c[product,​season]) +  sum{(product,​season) in E}( h[product,​season] * sum{k in {1..season}} ((flow[product,​k] - d[product,​k]))) ;
 +</​code>​
  
-* Zatím přepisuju podle komentářů a až na jiné názvy proměnných se mi to shoduje na 80% s původní verzí. Jinak se to moc vymyslet nedá, nechcu-li zabřednout do syntaxe zápisu, což je jinak jen "​obfuscation"​. (Uvedený kód nějak narušil wiki syntax) 
courses/a4b35ko/ukol-2015-5.1430305158.txt.gz · Poslední úprava: 2025/01/03 18:24 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0