POROVNÁNÍ Pro N=100;T=25557 a pole A. vytvořené příkazy:
jsem porovnal algoritmy pro řešení problému součtu podmnožin a můj algoritmus DIOPHANT pro řešení Diofantovy rovnice.
Poznámky: Provádění EXACT_SUBSET_SUM jsem násilně ukončil po půl hodině. Pro běh APPROX_SUBSET_SUM jsem zvolil hodnotu Epsilon=0.5
SOUVISLOSTI
Problém součtu podmnožin
Přesné řešení s exponenciální složitostí Přesné řešení - Dynamické programování Aproximační algoritmus s polynomiální složitostí Diofantova lineární rovnice Technika: Bitové pole zakódované do čísla
Literatura
Martello S., Toth P. Knapsack Problems: Algorithms nad Computer Implementations Chichester, John Wiley & sons 1990
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |