Mavzu: Grafning metrik xarakteristikalari
Minimal uzunlikka ega yo‘l haqidagi masala
Download 389.46 Kb.
|
12-amalyot Grafning metrik xarakteristikalari
- Bu sahifa navigatsiya:
- Deykstra algoritmi
6.2. Minimal uzunlikka ega yo‘l haqidagi masala. Berilgan bog‘lamli grafning har bir qirrasiga (agar berilgan graf oriyentirlangan bo‘lsa – yoyiga) qandaydir haqiqiy son mos qo‘yib, bu sonni qirraning (yoyning) uzunligi deb ataymiz. Qirraning (yoyning) uzunligi additivlik xossasiga ega deb faraz qilamiz, ya’ni qirralar (yoylar) yordamida tuzilgan zanjirning (yo‘lning) uzunligi shu zanjirni (yo‘lni) tashkil etuvchi qirralar (yoylar) uzunliklari yig‘indisiga tengdir.
Tabiiyki, qirraning yoki yoyning uzunligi tushunchasi yechilayotgan masalaning mohiyatiga qarab muayyan bir ma’noga ega bo‘lishi mumkin. Masalan, ikkita shahar orasidagi masofa, qandaydir operatsiyani bajarish uchun zarur mablag‘ (xarajatlar) yoki vaqt va boshqalar. Shu nuqtai nazardan, umuman olganda, bu yerda manfiy uzunlikka ega yoki uzunligi nolga teng qirra (yoy) ham ma’noga ega deb hisoblanadi. Amaliyotda uchraydigan ko‘plab masalalarda marshrut uzunligi maksimallashtirilishi yoki minimallashtirilishi talab etiladi. Shunday masalalardan biriga, aniqrog‘i, kommivoyajer masalasiga Gamilton graflari bilan shug‘ullanganda duch kelgan edik (ushbu bobning 5- paragrafiga qarang). oriyentirlangan graf berilgan bo‘lsin, bu yerda . grafning biror uchidan boshqa uchiga boruvchi yo‘llar orasida uzunligi eng kichik bo‘lganini topish masalasi bilan shug‘ullanamiz. Bu masalani minimal uzunlikka ega yo‘l haqidagi masala deb ataymiz. Quyida bu masalaning umumlashmasi hisoblangan masalani qarab, uni ham o‘sha nom bilan ataymiz. Grafdagi yoyning uzunligini bilan belgilab, , matritsa berilgan deb hisoblaymiz. Yuqorida ta’kidlaganlarimizga ko‘ra, matritsaning elementlari orasida manfiylari yoki nolga tenglari ham bo‘lishlari mumkin. Agar grafda biror uchdan chiqib uchga kirruvchi yoy mavjud bo‘lmasa, u holda bu yoyning uzunligini cheksiz katta deb qabul qilamiz ( ). Bundan tashqari, grafda umumiy uzunligi manfiy bo‘lgan sikl mavjud emas deb hisoblaymiz, chunki aks holda uzunligi eng kichik bo‘lgan yo‘l mavjud emas1. Minimal uzunlikka ega yo‘l haqidagi masalani hal etish usullari orasida Deykstra2 tomonidan taklif etilgan algoritm ko‘p qo‘llaniladi. Quyida grafning 1 belgili uchidan chiqib (bu uchni manba deb qabul qilamiz) grafdagi ixtiyoriy uchgacha (bu uchni oxirgi uch deb hisoblaymiz) eng qisqa uzunlikka ega yo‘lni topish imkonini beruvchi Deykstra algoritmi keltirilgan. Download 389.46 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling