Ág és korlát algoritmus MI 3. kisdolgozat Ág és korlát algoritmus
Adott az alábbi gráf részlet: C D T2 E F T1 T3
Feladatok Szimuláld az ág és korlát keresést! Mely értékek jelentek meg úthosszkorlátként? Sorold fel a futás közben talált összes megoldást! Az algoritmus melyik megoldást szolgáltatja? Igaz vagy hamis, hogy az I csúcsot megtalálja az A algoritmus?
1. Szimuláld az ág és korlát keresést! T2, B, S (k=2) A, S C, A, S D, B, S (visszalépés a korlát miatt) E, C, A, S T1, C, A, S (k=3) T4, S (k=1) G, S B, S
2. Mely értékek jelentek meg úthosszkorlátként? 3, 2, 1
3. Sorold fel a futás közben talált összes megoldást! S -> A -> C > T1 S -> B -> T2 S -> T4
4. Az algoritmus melyik megoldást szolgáltatja? a legrövidebbet: S -> T4
5. Igaz vagy hamis, hogy az F csúcsot megtalálja az A algoritmus? hamis (nem találja meg, mert a korlát miatt már nem vizsgálja a D csúcs leszármazottjait)