[發明專利]一種基于k-means算法的公共自行車智能調度系統區域劃分方法在審
| 申請號: | 201611103426.5 | 申請日: | 2016-12-02 |
| 公開(公告)號: | CN108154250A | 公開(公告)日: | 2018-06-12 |
| 發明(設計)人: | 張晶;梁燕;馮宇;魏文俊;王謀;鄭嘉欣;王珂栩 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q10/06;G06Q50/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400065 *** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 公共自行車 調度 站點 智能調度系統 需求量 算法 城市公共自行車 跨區域調度 自行車系統 調度區域 公共交通 次區域 時效性 地理位置 應用 統計 | ||
1.一種基于k-means算法的公共自行車智能調度系統區域劃分方法,其具體包括如下步驟:
S1、采用k-means算法對公共自行車系統內的所有站點根據經緯度分為K個區域;
S2、計算每一區域的所有站點的調度需求量總和;
S3、將調度需求量總和絕對值大于20的區域的邊緣站點放置一個集合,引進調度需求量這一新的參數,用k-means算法再次對這個集合內的站點劃分進新的區域;
S4、生成最終區域劃分方案。
2.根據權利要求1所述的基于k-means算法的公共自行車智能調度系統區域劃分方法,其特征在于:S1、采用k-means算法對公共自行車系統內的所有站點根據經緯度分為K個區域具體為:
S101:獲取歷史數據,從自行車租賃系統中導入歷史租還車數據,統計每個站點的租還車總量,選取租還車總量占全年總租還車總量0.25%以上的所有站點作為A類站點;
S102:分別計算S101中每個A類站點到其他A類站點的距離總和,選取K個距離總和最大的站點作為區域劃分算法的初始中心點;
S103:將剩下的非A類站點按照與中心點的距離最小的原則分為K類,即生成初始的K個區域;
S104:重新計算K個區域的聚類中心點,并重復S103操作,將其余站點重新區域分類;
S105:重復S104直至聚類中心點不再發生改變或是劃分的區域內的站點不再發生改變或是各個區域內各站點與中心站點距離的誤差平方和局部最小為止;
S106:生成穩定的K個區域,每個區域內的站點不再改變。
3.根據權利要求1所述的基于k-means算法的公共自行車智能調度系統區域劃分方法,其特征在于S2、計算每一區域的所有站點的調度需求量總和,具體為:
S201:根據自行車系統實時的滿車率和每個站點的租車總數與還車總數的差值計算每個站點的當前調度需求量;
S202:將已經得到的各個站點的調度需求量導入自行車租賃系統,分別統計每個區域的調度需求量之和。
4.根據權利要求1所述的基于k-means算法的公共自行車智能調度系統區域劃分方法,其特征在于S3、將調度需求量總和絕對值大于20的區域的邊緣站點放置一個集合,引進調度需求量這一新的參數,用k-means算法再次對這個集合內的站點劃分進新的區域,具體為:
S301:找出需要修正劃分的區域,即找出S202中調度需求量總和大于20(每輛調度車所能裝載的最大自行車數)的區域,若滿足條件的區域個數為0或者1,則完成了區域劃分,若滿足條件的區域個數大于1,則需要修正區域劃分;
S302:將調度需求量最大的區域作為起始修正區域,將其邊緣站點以及相鄰區域的邊緣站點放置一個集合中,通過計算這些邊緣站點與所有區域中心點的距離以及調度需求量的修正值的和,將這些邊緣站點重新分配至不同的區域內;
S303:計算新生成的該初始修正區域內所有站點的調度需求量之后,若需求量小于20,則修正成功,生成穩定的區域;
S304:重復S302、S303所述步驟,調整其余需要修正的區域,直至所有區域的調度需求量都小于20為止;
S305:若有區域無法通過邊緣站點的調整達到調度需求量小于20的條件,則盡可能多的滿足其余站點的調度需求量趨向于0。
5.生成最終區域劃分方案。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611103426.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種饋線終端優化配置方法及裝置
- 下一篇:地鐵搭乘路線獲取方法、裝置及系統
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





