Sveiki, preliminariai patikrinus gavosi, kad parametru X_2 ir X_3 ribas naudinga isplesti: 0 < X_2 =< b_2 ) < X_3 =< b_3 kur b_2 ir b_3 nebutinai lygus vienam ir priklauso nuo uzdavinio, todel jie uzduodami grafineje sasajoje ir nustatomi eksperimentiskai, pav jei optimalus X_k = b_k tai reikes b_k didinti, jei optimalus X_k bus arti 0 tai bus galima b_k mazinti Iki sutvarkius ~mockus user.txt viskas susitvarke, ~matogied taip pat veikia, truksta tik gero optimizavimo, todel parasykit kaip jum seksis realizuoti SA (simulated annealing), kas bus neaisku Sveiki, > sutvarkius ~mockus user.txt viskas susitvarke, > ~matogied taip pat veikia, Na ir puiku, dar siulyciau is mano /home/ppr01/matogied/public_html/ paimti visa 'schoolula' kataloga ir isideti pas save vietoj seno (ji galbut atsargai pervadinus i koki 'schoolula_old' ar pan.), nes pas mane ten patvarkyti html'ai (isvalytos word'o siuksles), ir palikti tik tie failai, kuriu tikrai reikia (nera tik archyvu 'profiledschedule.zip', 'schoolula.tgz' ir list'o 'schoolula.lst', kuriuos vistiek veliau reikes atnaujinti). Dar siulyciau is archyvo 'schooljad.tgz' ismesti pati vykdomaji faila 'jad', kuris ten, manyciau, nelabai reikalingas ir tik uzima vieta. Beje, pas jus esanciame contschoolula.html neteisingos ir kai kurios nuorodos - tiek "zip archive profiledschedule.zip", tiek "jar archive tvarkarastis.jar" rodo i ta pati schoolula.tgz. > truksta tik gero optimizavimo, > todel parasykit kaip jum seksis realizuoti SA (simulated annealing), > kas bus neaisku Gerai, parasysiu butinai, cia per sventes ir tarpa tarp ju:) turbut nelabai jau pavyks rimciau prisesti, bet po nauju - butinau. Geru ateinanciu metu! Sveiki, > sutvarkius ~mockus user.txt viskas susitvarke, > ~matogied taip pat veikia, Na ir puiku, dar siulyciau is mano /home/ppr01/matogied/public_html/ paimti visa 'schoolula' kataloga ir isideti pas save vietoj seno (ji galbut atsargai pervadinus i koki 'schoolula_old' ar pan.), nes pas mane ten patvarkyti html'ai (isvalytos word'o siuksles), ir palikti tik tie failai, kuriu tikrai reikia (nera tik archyvu 'profiledschedule.zip', 'schoolula.tgz' ir list'o 'schoolula.lst', kuriuos vistiek veliau reikes atnaujinti). Dar siulyciau is archyvo 'schooljad.tgz' ismesti pati vykdomaji faila 'jad', kuris ten, manyciau, nelabai reikalingas ir tik uzima vieta. Beje, pas jus esanciame contschoolula.html neteisingos ir kai kurios nuorodos - tiek "zip archive profiledschedule.zip", tiek "jar archive tvarkarastis.jar" rodo i ta pati schoolula.tgz. > truksta tik gero optimizavimo, > todel parasykit kaip jum seksis realizuoti SA (simulated annealing), > kas bus neaisku Gerai, parasysiu butinai, cia per sventes ir tarpa tarp ju:) turbut nelabai jau pavyks rimciau prisesti, bet po nauju - butinau. Geru ateinanciu metu! Sveiki, preliminaru simulated annealing aprasyma pridedu atskirai, tai tik pirmas priartejimas, todel nelaukdams rasykit jei bus abejoniu ar neaiskumu passwd audit750 taciau, dabar mockus is viso negali net pamatyti soften failu savo naujus komentarus toliau zymesiu taip /*...*/, >bandziau, >failus uzkrauna taip kaip ir mockus/..schoolula, >taciau po to tik raso loading applet, >laukiau apie 20 min, niekas nepasikeie, nieko nesuprantu, pas mane is namu padaro ir upload, ir read data, ir po to starting schedule, tiek is Netscape Navigator 4.6, tiek is Internet Explorer 6.0, tiek su Opera 6.0 (pas mane dabar Windows XP, AMD Athlon Thunderbird 750Mhz, 256mb RAM) /* tai rimtas neaiskumas, nes as bandziau abu: Netscape 6.1 ir Netscape 4.78, Pentium III 800 MHz 128 RAM, ir abu vienodai neveike */ >sia prasme pas mane veikia geriau, >nes ir uzkrauna ir data ir applet labai greit, >vienitele beda tai exception: String index out of range: 303 >uzrasoma optimalaus tvarkarascio lange nuspaudus Read Data cia panasu vis del to, kad nepaima kazkodel duomenu is to user.txt teisingai, arba ten esantys duomenys neteising. Man buvo tas pats, kai padariau upload ne sistemos norimo fromato su dalykais ir mokiniais faila, bet siaip bet kazkoki tekstini, su tekstu-siukslemis, irgi mesdavo ta pati error'a /* speju priezastis ta, kad user.txt mato tik root */ >> >idomu ar pavyko realizuoti simulated annealing ? >> dar ne visiskai, bet bandom, pasistengsim >> iki egzamino pabaigti. > >laukiu rezultatu gal galetumete dar smulkiau paaiskinti, kaip reiketu realizuoti pati simulated annealing algoritma? dabar, kaip zinote, optimizuojama yra taip: 1. Iteracijos numeris nustatomas i 1. 2. Keliaujama per mokiniu sarasa. 3. Parenkamas atsitiktinis skaicius x. 4. Jei x didesnis uz musu pasirikta tikimybe (probability), tai atlikinejami pakeitimai mokinio tvarkarastyje, jei x mazenis uz tikimybe, einama prie kito mokinio. 5. Ieskomi parikto mokinio langai. Kai langas surastas, ieskomos kiekvienos dienos pirmos ir paskutines pamokos, kurios gali buti iterptos vietoje lango. Jei tos pacios dienos tinka ir pirma, ir paskutine, atsitiktinio skaiciaus pagalba parenkama viena is ju. 6. Vietoje lango iterpiama rasta pamoka, o vietoje rastos pamokos padaroma laisva vieta. 7. Kai perziurimi visi mokinio langai keliaujama i 3 punkta. 8. Kai perziurimi visi mokiniai, padidinamas iteracijos numeris ir einama i 2 punkta. 9. Kai atliktos visos iteracijos, pateikiamas geriausias tvarkarascio variantas. Jeigu galite, mazdaug surasykite, kokie veiksmai turetu butu daromi, kai 4-ame zingsnyje x mazesnis uz tikimybe. /* tiksliai taip kaip pas jus parasyta, t.y. eiti prie kito mokinio, ziur priedas */ Iki > >kai susiruosit ziureti galesiu nusiusti savo laikina passwd galiu kad ir dabar. > >bandziau, >failus uzkrauna taip kaip ir mockus/..schoolula, >taciau po to tik raso loading applet, >laukiau apie 20 min, niekas nepasikeie, nieko nesuprantu, pas mane is namu padaro ir upload, ir read data, ir po to starting schedule, tiek is Netscape Navigator 4.6, tiek is Internet Explorer 6.0, tiek su Opera 6.0 (pas mane dabar Windows XP, AMD Athlon Thunderbird 750Mhz, 256mb RAM) >sia prasme pas mane veikia geriau, >nes ir uzkrauna ir data ir applet labai greit, >vienitele beda tai exception: String index out of range: 303 >uzrasoma optimalaus tvarkarascio lange nuspaudus Read Data cia panasu vis del to, kad nepaima kazkodel duomenu is to user.txt teisingai, arba ten esantys duomenys neteising. Man buvo tas pats, kai padariau upload ne sistemos norimo fromato su dalykais ir mokiniais faila, bet siaip bet kazkoki tekstini, su tekstu-siukslemis, irgi mesdavo ta pati error'a > >> >idomu ar pavyko realizuoti simulated annealing ? >> dar ne visiskai, bet bandom, pasistengsim >> iki egzamino pabaigti. > >laukiu rezultatu gal galetumete dar smulkiau paaiskinti, kaip reiketu realizuoti pati simulated annealing algoritma? dabar, kaip zinote, optimizuojama yra taip: 1. Iteracijos numeris nustatomas i 1. 2. Keliaujama per mokiniu sarasa. 3. Parenkamas atsitiktinis skaicius x. 4. Jei x didesnis uz musu pasirikta tikimybe (probability), tai atlikinejami pakeitimai mokinio tvarkarastyje, jei x mazenis uz tikimybe, einama prie kito mokinio. 5. Ieskomi parikto mokinio langai. Kai langas surastas, ieskomos kiekvienos dienos pirmos ir paskutines pamokos, kurios gali buti iterptos vietoje lango. Jei tos pacios dienos tinka ir pirma, ir paskutine, atsitiktinio skaiciaus pagalba parenkama viena is ju. 6. Vietoje lango iterpiama rasta pamoka, o vietoje rastos pamokos padaroma laisva vieta. 7. Kai perziurimi visi mokinio langai keliaujama i 3 punkta. 8. Kai perziurimi visi mokiniai, padidinamas iteracijos numeris ir einama i 2 punkta. 9. Kai atliktos visos iteracijos, pateikiamas geriausias tvarkarascio variantas. Jeigu galite, mazdaug surasykite, kokie veiksmai turetu butu daromi, kai 4-ame zingsnyje x mazesnis uz tikimybe. > >Linksmu Svenciu Jums irgi! > > Bandomoji programos versija ideta adresu soften.ktu.lt/~kavalina. Laukiame pastabu... >Sveiki, > >malonu, kad jau turit rezulatatus, >idomu butu pasiziureti, parasykit kur arba atsiuskit >anonymous ftp >adresu >optimum.mii.lt/incoming > >del darbo pratesimo, tai aisku, kad geriau ir praktika ir teorija, >tuo >labiau, kad jus keturi, > >jei abu punktai neiseina, tai teks rinktis patiems tai kas jums atrodo >svarbiau, > >primenu, kad egzaminai vyks mokslinio seminaro formoje kur jusu zinias >vertinsiu pagal jusu klausimus bei komentarus, t.y. mintinai "iskalti" >nieko nereikes, reikes tik pasistengti suprasti pagrindinius kurso >kausimus, >ir paklausti to ko patiems nepavyko issiaiskinti > >Iki > Laba diena, Mes padareme RAM'o parduotuves optimizavima, kai kainos fiksuotos. Manytume, kad optimizavimas su kintamomis kainomis butu realistiskesnis, bet kur kas labiau sudetingas realizuoti. Mes noretumem optimizavima panagrineti daugiau is praktines puses, todel jeigu imtumemes toliau vystyti RAM'o parduotuves su kintamomis kainomis optimizavima, gali neuztekti laiko teoriniam pasiruosimui... Todel noretumem suzinoti, kuris variantas jums atrodo geresnis: ar padaryti pilna RAM'o parduotuves optimizavima, ar pasiruosti teoriniam egzaminui? Emilis Shtuopys Giedrius Paulikas Lina Kavaliuskaite Mante Mozuraite Laba diena, I ftp serveri idejome "RAM'o parduotuves" optimizavimo realizacija (optimum.mii.lt/incoming/RAM_0.1.zip). Atsiprasome uz velavima (vakar niekaip neisejo nusiusti laiko ar padeti i ftp). Butumem dekingi, jei jus e- mail'u patvirtintumet, kad gavote si laiska ir patikrinote musu darba. Emilis Shtuopys Giedrius Paulikas Lina Kavaliauskaite Mante Mozuraite Sveiki, konkreciai galesiu atsakyi tik pamates kaip jusu patobulinta prodrama veikia, sis laiskas tai tik README, jei viskas veiks, tai bus neblogai, taciau, sutvarkius programa reiketu ja isbandyti parinkus daugiau-maziau gyvenimiska, ne itin sudetinga uzdavini, kad jus pats ir kiti pamatytu ar gauti rezultatai nepriestarauja realioms salygoms Iki On Wed, 12 Dec 2001, Arūnas Milašauskas wrote: > Sveiki, > kaip namų darbo užduotį pasiėmiau "RAM" pirkimo optimizavimo > programą: RAM-Expert : Optimal RAM Ordering Considering Uncertain Future > Demand". > Jau artėju į pabaigą darydamas šiuos pakeitimus: > a) "Settings:" dalyje, atitinkamų laukų reikšmės turi būti arba > float arba double tippo. Įvedus reikšmes neteisingo tipo, apie tai > vartotojas sužino tik paspaudęs btn. "Build optimization tables". > Darbo rezultatas - įvedimo laukuose on Lostfocus event, > padariau patikrinimą, ir jei neteisingas tipas - laukas nudažomas rausva > spalva ir lango apačioje (Status) išvedamas užrašas dėl klaidos. > b) manau Check_Box'ai "Show optimal supply chart" ir "Show > maximal utility chart" turėtų būti Button tipo, o patys grafikai, jei > atidaryti, turėtų automatiškai atsinaujinti, duomenų lentelių atnaujinimo > metu (po "Build optimization tables" paspaudimo). > c) Grafikų langai padaryti keičiamo lygio, bet didinant langą, > patčių grafikų dydžiai irgi turėtų atitinkamai keistis. > > Taigi šiuos pakeitimus jau praktiškai įgyvendinau, bet norėčiau > sužinoti, ką dar galėčiau padaryti šiame uždaviny, kad gaučiau maximalų > įvertinimą > Sveiki dar kartą ... Na va ir pabaigiau žadėtus pataisymus: 1) Grafiko langai uzdaromi: a) Kai CheckBox'as disablinamas pagrindiniame lange; b) Kai paspaudziamas Close buttonas grafiko lange; 2) Check box'ai pagrindiniame lange disablinami, kai uždaromi atitinkami grafikų langai (ne tik Close mygtuką paspaudus, bet ir kryžiuką lango viršutiniame dešiniajame kampe); 4) Kai grafiko lango dydis keičiamas, jo turinys irgi turi tampytis 5) Kai main lange neteisingai ivedami parametrai - jie parausta. Taigi kartu siunčiu ir visą katalogą, t.y. lokaliam darbui ... Sveiki, konkreciai galesiu atsakyi tik pamates kaip jusu patobulinta prodrama veikia, sis laiskas tai tik README, jei viskas veiks, tai bus neblogai, taciau, sutvarkius programa reiketu ja isbandyti parinkus daugiau-maziau gyvenimiska, ne itin sudetinga uzdavini, kad jus pats ir kiti pamatytu ar gauti rezultatai nepriestarauja realioms salygoms Iki On Wed, 12 Dec 2001, Arūnas Milašauskas wrote: > Sveiki, > kaip namų darbo užduotį pasiėmiau "RAM" pirkimo optimizavimo > programą: RAM-Expert : Optimal RAM Ordering Considering Uncertain Future > Demand". > Jau artėju į pabaigą darydamas šiuos pakeitimus: > a) "Settings:" dalyje, atitinkamų laukų reikšmės turi būti arba > float arba double tippo. Įvedus reikšmes neteisingo tipo, apie tai > vartotojas sužino tik paspaudęs btn. "Build optimization tables". > Darbo rezultatas - įvedimo laukuose on Lostfocus event, > padariau patikrinimą, ir jei neteisingas tipas - laukas nudažomas rausva > spalva ir lango apačioje (Status) išvedamas užrašas dėl klaidos. > b) manau Check_Box'ai "Show optimal supply chart" ir "Show > maximal utility chart" turėtų būti Button tipo, o patys grafikai, jei > atidaryti, turėtų automatiškai atsinaujinti, duomenų lentelių atnaujinimo > metu (po "Build optimization tables" paspaudimo). > c) Grafikų langai padaryti keičiamo lygio, bet didinant langą, > patčių grafikų dydžiai irgi turėtų atitinkamai keistis. > > Taigi šiuos pakeitimus jau praktiškai įgyvendinau, bet norėčiau > sužinoti, ką dar galėčiau padaryti šiame uždaviny, kad gaučiau maximalų > įvertinimą >