ВУЗ:
Составители:
Рубрика:
40
åìêîñòü ýòîãî àëãîðèòìà Ñn
2
, ãäå n — ÷èñëî âåðøèí, Ñ — êîí-
ñòàíòà.
 ðåàëüíûõ ýêîíîìè÷åñêèõ çàäà÷àõ ìîãóò âîçíèêàòü ñèòóà-
öèè, êîãäà íåêîòîðûå ðåáðà èìåþò îòðèöàòåëüíóþ äëèíó. Íà-
ïðèìåð, ïðè ïåðåâîçêå ïîïóòíîãî ãðóçà èç i â j ìîæíî íå òîëüêî
íå òðàòèòü äåíåã íà ïåðååçä, íî è ïîëó÷àòü ïðèáûëü.  ýòîì ñëó-
÷àå, íåîáõîäèìî îïðåäåëèòü íàëè÷èå â ãðàôå öèêëîâ îòðèöà-
òåëüíîé äëèíû. Åñëè òàêèõ öèêëîâ íåò, òî àëãîðèòì ìîæíî ïðè-
ìåíÿòü ïðàêòè÷åñêè áåç èçìåíåíèé. Îòëè÷èå ñîñòîèò â òîì, ÷òî
ìîæåò èçìåíèòüñÿ ìåòêà ñî çíà÷êîì
*
. Â ãðàôå áåç îòðèöàòåëüíûõ
äëèí ðåáåð òàêèå ìåòêè ìû íàçûâàëè ïîñòîÿííûìè, è îíè íå
ìîãëè ìåíÿòüñÿ. Çäåñü òàêàÿ ìåòêà ìîæåò èçìåíèòüñÿ. Â ýòîì ñëó-
÷àå ìû óáèðàåì ó íåå
*
è ïðîäîëæàåì ðàáîòó àëãîðèòìà. Åñëè æå
â ãðàôå ñóùåñòâóåò öèêë îòðèöàòåëüíîé äëèíû (ñì. ÷åðòåæ), òî
êðàò÷àéøåãî ïóòè ìîæåò íå ñóùåñòâîâàòü.
Ðàññìîòðèì ïðèìåð, ïîêàçûâàþùèé, êàê ýòî ìîæåò ïðî-
èçîéòè.
А
В
D
C
E
10
20 20
-1-1
-1
Íà ðèñóíêå âèäíî, ÷òî äëèíà ïóòè èç À â Â, ñîñòîÿùåãî èç
îäíîãî ðåáðà, ðàâíà 10. Åñëè æå ñíà÷àëà ïîéòè èç À â Ñ, çàòåì N
ðàç ïðîéòè ïî öèêëó CDE, à ëèøü ïîòîì ïîéòè â Â, òî äëèíà
ïóòè áóäåò ðàâíà (38 — 3N). Ïîïàäàÿ íà öèêë, ìîæåì ïðîêðó÷è-
âàòüñÿ ïî íåìó íåîäíîêðàòíî, ïîëó÷àÿ òåì ñàìûì äëèíó ïóòè èç
À â  ìåíüøå ëþáîãî, íàïåðåä çàäàííîãî, ÷èñëà.
Çàäà÷è äëÿ ñàìîñòîÿòåëüíîãî ðåøåíèÿ
Çàäàí ãðàô ñ 20 âåðøèíàìè, ðàñïîëîæåííûìè â âèäå ïðÿ-
ìîóãîëüíèêà 4×5 è èçîáðàæåííûìè êðóæî÷êàìè. Êàæäàÿ âåðøè-
íà ñîåäèíåíà ñ ñîñåäÿìè ñïðàâà, ñëåâà, ñíèçó, ñâåðõó íåîðèåí-
òèðîâàííûìè ðåáðàìè. Äëèíû ðåáåð óêàçàíû ÷èñëàìè, íàõîäÿ-
ùèìèñÿ ìåæäó âåðøèíàìè. Íàéòè äëèíû êðàò÷àéøèõ ïóòåé èç
ëåâîé âåðõíåé âåðøèíû â êàæäóþ âåðøèíó ãðàôà.
åìêîñòü ýòîãî àëãîðèòìà Ñn2, ãäå n — ÷èñëî âåðøèí, Ñ — êîí-
ñòàíòà.
 ðåàëüíûõ ýêîíîìè÷åñêèõ çàäà÷àõ ìîãóò âîçíèêàòü ñèòóà-
öèè, êîãäà íåêîòîðûå ðåáðà èìåþò îòðèöàòåëüíóþ äëèíó. Íà-
ïðèìåð, ïðè ïåðåâîçêå ïîïóòíîãî ãðóçà èç i â j ìîæíî íå òîëüêî
íå òðàòèòü äåíåã íà ïåðååçä, íî è ïîëó÷àòü ïðèáûëü.  ýòîì ñëó-
÷àå, íåîáõîäèìî îïðåäåëèòü íàëè÷èå â ãðàôå öèêëîâ îòðèöà-
òåëüíîé äëèíû. Åñëè òàêèõ öèêëîâ íåò, òî àëãîðèòì ìîæíî ïðè-
ìåíÿòü ïðàêòè÷åñêè áåç èçìåíåíèé. Îòëè÷èå ñîñòîèò â òîì, ÷òî
ìîæåò èçìåíèòüñÿ ìåòêà ñî çíà÷êîì *.  ãðàôå áåç îòðèöàòåëüíûõ
äëèí ðåáåð òàêèå ìåòêè ìû íàçûâàëè ïîñòîÿííûìè, è îíè íå
ìîãëè ìåíÿòüñÿ. Çäåñü òàêàÿ ìåòêà ìîæåò èçìåíèòüñÿ. Â ýòîì ñëó-
÷àå ìû óáèðàåì ó íåå * è ïðîäîëæàåì ðàáîòó àëãîðèòìà. Åñëè æå
â ãðàôå ñóùåñòâóåò öèêë îòðèöàòåëüíîé äëèíû (ñì. ÷åðòåæ), òî
êðàò÷àéøåãî ïóòè ìîæåò íå ñóùåñòâîâàòü.
Ðàññìîòðèì ïðèìåð, ïîêàçûâàþùèé, êàê ýòî ìîæåò ïðî-
èçîéòè.
D
-1 -1
C -1 E
20 20
А 10 В
Íà ðèñóíêå âèäíî, ÷òî äëèíà ïóòè èç À â Â, ñîñòîÿùåãî èç
îäíîãî ðåáðà, ðàâíà 10. Åñëè æå ñíà÷àëà ïîéòè èç À â Ñ, çàòåì N
ðàç ïðîéòè ïî öèêëó CDE, à ëèøü ïîòîì ïîéòè â Â, òî äëèíà
ïóòè áóäåò ðàâíà (38 — 3N). Ïîïàäàÿ íà öèêë, ìîæåì ïðîêðó÷è-
âàòüñÿ ïî íåìó íåîäíîêðàòíî, ïîëó÷àÿ òåì ñàìûì äëèíó ïóòè èç
À â  ìåíüøå ëþáîãî, íàïåðåä çàäàííîãî, ÷èñëà.
Çàäà÷è äëÿ ñàìîñòîÿòåëüíîãî ðåøåíèÿ
Çàäàí ãðàô ñ 20 âåðøèíàìè, ðàñïîëîæåííûìè â âèäå ïðÿ-
ìîóãîëüíèêà 4×5 è èçîáðàæåííûìè êðóæî÷êàìè. Êàæäàÿ âåðøè-
íà ñîåäèíåíà ñ ñîñåäÿìè ñïðàâà, ñëåâà, ñíèçó, ñâåðõó íåîðèåí-
òèðîâàííûìè ðåáðàìè. Äëèíû ðåáåð óêàçàíû ÷èñëàìè, íàõîäÿ-
ùèìèñÿ ìåæäó âåðøèíàìè. Íàéòè äëèíû êðàò÷àéøèõ ïóòåé èç
ëåâîé âåðõíåé âåðøèíû â êàæäóþ âåðøèíó ãðàôà.
40
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »
