摘 要:當(dāng)游客選擇一個(gè)景區(qū)進(jìn)行游覽參觀活動(dòng)時(shí),往往是希望能以一個(gè)能夠滿足自己游覽需求的最優(yōu)游覽路線來進(jìn)行旅游活動(dòng)。在相同時(shí)間的限制條件下,該游覽路線優(yōu)于其他游覽路線的地方在于能使游客獲得更高的游覽滿意度。因此,文章主要研究在已知景區(qū)及其包含景點(diǎn)、路徑等相關(guān)信息條件下,從圖論視角以無向圖相關(guān)知識(shí)為工具進(jìn)行最佳游覽路線生成方案的設(shè)計(jì)研究。文中的研究完成了三項(xiàng)工作:建立以無向圖為知識(shí)背景的問題對(duì)象研究模型;改進(jìn)Dijkstra最短路徑算法實(shí)現(xiàn)導(dǎo)出節(jié)點(diǎn)的LCT表;最佳游覽路線生成算法,并依據(jù)上述三個(gè)工作的研究成果來最終實(shí)現(xiàn)最佳游覽路線生成的完整方案。
1.綜述 Dijkstra算法解決的是帶權(quán)重的有向圖上單源最短路徑問題,該算法要求所有邊的權(quán)重都為非負(fù)值。算法重復(fù)從結(jié)點(diǎn)集 V-S中選擇最短路徑估計(jì)最小的結(jié)點(diǎn) u ,將 u 加入到集合 S ,然后對(duì)所