[發(fā)明專利]一種基于蟻群算法的智能旅游行程規(guī)劃方法在審
| 申請(qǐng)?zhí)枺?/td> | 201711207377.4 | 申請(qǐng)日: | 2017-11-27 |
| 公開(公告)號(hào): | CN107832894A | 公開(公告)日: | 2018-03-23 |
| 發(fā)明(設(shè)計(jì))人: | 宋夫華 | 申請(qǐng)(專利權(quán))人: | 浙江卓銳科技股份有限公司 |
| 主分類號(hào): | G06Q10/04 | 分類號(hào): | G06Q10/04;G06Q30/06;G06Q50/14;G06N3/00 |
| 代理公司: | 浙江永鼎律師事務(wù)所33233 | 代理人: | 郭小麗 |
| 地址: | 310000 浙江省杭州*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 算法 智能 旅游 行程 規(guī)劃 方法 | ||
1.一種基于蟻群算法的智能旅游行程規(guī)劃方法,其特征在于,包括以下步驟:
(1)輸入游客需求信息;
(2)參數(shù)初始化:初始化系統(tǒng)運(yùn)行參數(shù);
(3)迭代步數(shù)超限判斷:判斷迭代步數(shù)是否超限,如果超限調(diào)轉(zhuǎn)到步驟(11)步,否則繼續(xù)運(yùn)行以下步驟;
(4)基本要素約束計(jì)算
定義時(shí)間、費(fèi)用、距離三個(gè)基本要素的旅游行程規(guī)劃啟發(fā)式信息計(jì)算規(guī)則:
式中φ1、φ2、φ3分別為時(shí)間、費(fèi)用、距離的重要程度參數(shù);
Tout(i,j)、Tin(i,j)分別表示行程節(jié)點(diǎn)間遷移時(shí)間和行程節(jié)點(diǎn)內(nèi)游覽時(shí)間;
Mout(i,j)、Min(i,j)分別表示行程節(jié)點(diǎn)間花費(fèi)和行程節(jié)點(diǎn)內(nèi)花費(fèi);
Dout(i,j)、Din(i,j)分別表示行程節(jié)點(diǎn)間距離和行程節(jié)點(diǎn)內(nèi)距離;
α1、α2、β1、β2、γ1、λ2均為權(quán)值參數(shù);
(5)時(shí)間、費(fèi)用和距離以外的其他游客偏好約束計(jì)算
在計(jì)算螞蟻個(gè)體選擇下一個(gè)可能景點(diǎn)的概率時(shí),計(jì)算時(shí)間、費(fèi)用和距離以外的其他游客偏好約束γij(t),γij(t)的表達(dá)式為:
其中Ij,k∈{1,2,3,4,5},k=1,2,...,m為景點(diǎn)j的m維固有特性,It,k∈{1,2,3,4,5},k=1,2,...,m為游客t的m維需求信息;wj,k∈[0,1],k=1,2,...,m為景點(diǎn)j的各個(gè)特性權(quán)重;wt,k∈[0,1],k=1,2,...,m為游客的各個(gè)需求權(quán)重;
(6)動(dòng)態(tài)控制參數(shù)計(jì)算
根據(jù)算法迭代過程,算法控制參數(shù)q0的動(dòng)態(tài)調(diào)整公式,如下式所示:
其中t是算法當(dāng)前迭代次數(shù),T是最大迭代次數(shù);
(7)螞蟻個(gè)體狀態(tài)轉(zhuǎn)移概率計(jì)算
其中,λij(t)表示路徑(i,j)上的信息素強(qiáng)度;σij(t)表示時(shí)間啟發(fā)式信息,ρijε(t)表示花費(fèi)啟發(fā)式信息,πij(t)表示距離啟發(fā)式信息,γij(t)表示游客偏好的約束;α、β、ε、δ、ε分別表示信息素濃度、啟發(fā)式信息和游客偏好約束的相對(duì)重要性;初始迭代時(shí),路徑上的信息素被初始化為一個(gè)常數(shù);
首先根據(jù)螞蟻個(gè)體狀態(tài)轉(zhuǎn)移概率求得各個(gè)景點(diǎn)的選擇概率,然后產(chǎn)生一個(gè)[0,1]內(nèi)均勻分布的隨機(jī)變量q,與控制參數(shù)q0(q0∈[0,1])進(jìn)行比較,如果q≤q0,螞蟻個(gè)體按照已知的信息素、啟發(fā)式信息和游客偏好約束來確定下一目的景點(diǎn)j,具體確定方式為:j=arg(max{λijα(t),σijβ(t),ρijε(t),πijδ(t),γijε(t)});如果q>q0,下一目的景點(diǎn)j根據(jù)螞蟻個(gè)體狀態(tài)轉(zhuǎn)移概率公式pij(t)確定;
(8)局部信息素更新
螞蟻個(gè)體一邊進(jìn)行路線選擇,一邊對(duì)經(jīng)過的局部路徑進(jìn)行信息素更新,局部更新規(guī)則為:λij(t)=(1-μ)λij(t)+μλ0,其中μ是0到1之間的一個(gè)隨機(jī)變量,λ0是初始信息素濃度;
(9)全局信息素更新
螞蟻群體構(gòu)建完成行程后,并不對(duì)所有螞蟻?zhàn)哌^的路線進(jìn)行信息素更新,而是僅對(duì)螞蟻群體中表現(xiàn)優(yōu)秀的螞蟻個(gè)體所有規(guī)劃的行程進(jìn)行全局信息度更新,全局更新規(guī)則為:
λij(t)=(1-ρ)λij(t)+ρΔτij
其中ρ(0≤ρ≤1)表示路徑信息素的衰減度;
Rbest(t)表示本次迭代所有經(jīng)過路徑(i,j)螞蟻的移動(dòng)距離之和;
(10)局部行程規(guī)劃
輸出本次迭代的局部行程規(guī)劃;
(11)規(guī)劃行程輸出
輸出規(guī)劃的旅游行程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江卓銳科技股份有限公司,未經(jīng)浙江卓銳科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711207377.4/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測(cè)或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項(xiàng)目管理,例如組織、規(guī)劃、調(diào)度或分配時(shí)間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲(chǔ)、裝貨、配送或運(yùn)輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動(dòng)化,例如電子郵件或群件的計(jì)算機(jī)輔助管理





