Úloha 4

Autor: Petr Chytil


Zadání



Poznámky k řešení

Velikost instance

Graf




Stejně tak máme změřeny relativní odchylky heuristik pro různě velké instance.




Maximální váha věci

Tabulka

maxvaha

bb

brute

heur

heurmax

dyn

25

0,6687443

35,78205606

0,02905398

0,02113116

0,25756894

50

0,70529632

36,192287

0,03204322

0,02138816

0,42664628

75

0,8091308

36,34990478

0,02941158

0,02336614

0,77770798

100

0,6894395

36,20469082

0,02941714

0,0229582

0,99001974

125

0,76875136

36,21068044

0,0301547

0,02113672

1,67528564



Graf




Maximální cena věci

Tabulka

maxvaha

bb

brute

heur

heurmax

dyn

50

0,78106578

35,72374148

0,03092574

0,02075126

1,09870388

100

0,67355492

36,36305736

0,03133354

0,02194136

1,05600006

150

0,85983552

36,13141898

0,03140618

0,02189106

0,91227794

200

0,70424036

36,40982314

0,03007076

0,02179602

1,02647116

250

0,80039218

35,91893388

0,03001504

0,0212765

0,9978362

300

0,7770597

36,09652632

0,0298027

0,02194698

1,04241742



Graf




Poměr kapacity batohu k sumární váze

Tabulka

maxvaha

bb

brute

heur

heurmax

dyn

0,1

0,0659525

0,06952834

0,03099276

0,02137706

0,16095342

0,3

1,15791812

4,07783676

0,02966852

0,0206674

0,49691228

0,5

1,57920064

25,9738989

0,02961832

0,0210138

0,76613658

0,7

0,348547

40,9020867

0,0302385

0,02198048

1,24681196

0,9

0,1326426

42,18831722

0,03116036

0,0213938

2,52853916



Graf




Zhodnocení a závěr

Rozhodl jsem se měřit časovou náročnost výpočtu jednotlivých algoritmů na těchto parametrech generátoru:

Citlivost chyb heuristik jsem měřil jen u prvního parametru (převzato z úlohy 3). U dalších parametrů jsem se omezil jen na časovou náročnost. A to z důvodu počtu instancí, které bylo třeba zpracovat (viz adresář data).