36 PAA - Problémy a algoritmy

Úloha 4: Experimentální hodnocení

Jan Dohnal (dohnaj1@fel.cvut.cz)

Zadání a specifikace problému


Řešení problému

Porovnávání metod řešení bude založeno na určení výpočetní složitosti a kvalitě řešení. U výpočetní složitosti se zjišťuje počet prohledaných konfigurací batohu. Kvalita řešení přichází zase v úvahu pouze pro neexaktní metody, tedy pro heuristiky, kde se sleduje relativní chyba ceny k ceně optimální.

Měřené metody budou tyto:



Při testech budeme rozlišovat, zda se jedná o metody hledající optimální či suboptimální řešení.

Budou provedeny následující testy:



Naměřené hodnoty

Exaktní metody

počet věcímaximální váhamaximální cenahrubá síla
(#kroků)
větve a hranice
(#kroků)
dyn.dle kapacity batohu
(#kroků)
10100 2501023270,321051,74
500 271,42
1000 273,58
300 250 269,681411,71
500 287,34
1000 261,8
20100 250104857521034,212041,38
500 17618,4
1000 25106,3
300 250 21268,922131,14
500 23011,8
1000 22151,2


exponent závislosti granularityhrubá síla
(#kroků)
větve a hranice
(#kroků)
dyn.dle kapacity batohu
(#kroků)
1104857510060,04 7642,36
2104857512101,09 5039,44
31048575 9984,73 4173,4
1104857533762,0415381,25


Heuristiky

počet věcímaximální váhamaximální cenaheuristika
cena/váha
(#kroků)
heuristika
cena/váha s testem
nejcennější věci
(#kroků)
10100 2507,127,12
5007,187,18
10007,167,16
300 2507,047,04
5007,127,12
10007,017,01
20100 25014,6214,62
50014,6414,64
100014,4714,47
300 25014,6414,64
50014,7414,74
100014,8314,83


exponent závislosti
granularity
heuristika
cena/váha
(#kroků)
heuristika
cena/váha s testem
nejcennější věci
(#kroků)
116,7016,70
217,0617,06
316,3516,35
113,4213,42
212,6712,67
312,5012,50


počet věcíheuristika
cena/váha
(#kroků)
heuristika
cena/váha s testem
nejcennější věci
(#kroků)
52,632,63
101,061,06
150,380,38
200,350,35
250,390,39
300,340,34


Závěr

Následuje stručné shrnutí naměřených hodnot z testů, tedy stručná charakteristika jednotlivých metod.


Hrubá síla

Větve a hranice

Dynamicky podle kapacity batohu

Heuristika cena/váha

Heuristika cena/váha s testem