24.03.2015 Views

2 dalis - techmat.vgtu.lt

2 dalis - techmat.vgtu.lt

2 dalis - techmat.vgtu.lt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Algoritmų sudarymo principai ir metodai<br />

Variantų perrinkimas ir rekursijos metodas<br />

Skaldyk ir valdyk metodas<br />

Šakų ir rėžių metodas<br />

Dinaminio programavimo metodas<br />

Euristikos ir godieji algorimai<br />

Diskretusis kuprinės uždavinys. Godieji algoritmai.<br />

Pirmiausia pagal bendrąją godžiųjų algoritmų sudarymo<br />

schemą išskaidome sprendinio paiešką į n žingsnių:<br />

kiekviename žingsnyje dedame į kuprinę po vieną daiktą<br />

(jis ten ir lieka iki algoritmo pabaigos).<br />

Tada i-ame žingsnyje turime rinktis iš tų likusių n − i<br />

daiktų, kurie telpa į dar neužpildytą kuprinės tūrį.<br />

Lokaliai geriausio varianto (t.y. daikto) pasirinkimą galima<br />

apibrėžti 3 būdais:<br />

1 pagal mažiausią tūrį - v j ,<br />

2 pagal didžiausią kainą - p j ,<br />

3 pagal didžiausią santykinę vertę - p j<br />

v j<br />

.<br />

Visi 3 būdai duoda leistinus sprendinius, tačiau nei vienas<br />

negarantuoja tikslaus (optimalaus) sprendinio. Kuris būdas<br />

duos geresnį sprendinį priklauso nuo uždavinio duomenų.<br />

doc. dr. Vadimas Starikovičius<br />

Algoritmų analizės specialieji skyriai

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!