The invention discloses a visual factory vehicle scheduling method, location information to collect all the passengers expected to get on the bus, and then use K means clustering method, according to different car location geographical distance to cluster all location information, through iterative selected rational and optimal site, so as to make the final arrangements for the site to meet passenger needs, and can reduce the unnecessary set number of stations. Using genetic algorithm, according to the statistical information to achieve real-time ride rate for the line optimization and update the actual car passengers and the conditions of site and line, improve the utilization of line, the factory car to reach the maximum operating efficiency. The system also provides map display capabilities that highlight sites and lines on the map. The invention also discloses a system based on a visual factory vehicle scheduling method, which can meet the demand of passengers and save resources.
【技術實現步驟摘要】
一種可視化廠車調度方法及系統
本專利技術涉及信息技術
,特別是一種可視化廠車調度方法及系統。
技術介紹
目前,許多工廠為了方便員工上、下班,向員工提供了廠車服務。但是,由于員工眾多,采用人工管理信息和線路站點的方式不僅使效率低下管理混亂,也無法基于員工的需求對運行線路做出及時調整。智能化和可視化的廠車調度系統成為值得研究的應用點。
技術實現思路
本專利技術所要解決的技術問題是克服現有技術的不足而提供一種可視化廠車調度方法及系統,本專利技術采用信息技術手段,將機器學習中兩種經典算法遺傳算法及K-means聚類算法應用到解決廠車調度問題中,既能滿足乘車人員的需求,又能在此基礎上節省資源,達到良好的效果。本專利技術為解決上述技術問題采用以下技術方案:根據本專利技術提出的一種可視化廠車調度方法,包括以下步驟:步驟1、確定所需安排的站點數目K;步驟2、根據用戶提供的地點信息,隨機生成K個初始站點;步驟3、計算所有地點到該K個初始站點的距離,將距離最近的地點和站點劃分為一簇;步驟4、取每簇里地理位置的均值作為新站點;步驟5、判斷新站點到步驟2中初始站點的距離是否到達預設的閾值,若到達,則選取新站點作為最優站點;若未到達,則返回步驟3;步驟6、初始化最初線路群,令迭代次數t=1;步驟7、計算線路群中每條線路的適應度及每條線路的累計概率;步驟8、保留適應度最高的線路到下一次迭代線路群,其他線路基于預設概率變異;步驟9、判斷迭代次數是否達到預設的最大迭代次數,若達到則取適應度最高路線作為最優路線,若未達到則令t=t+1,返回步驟7;步驟10、根據最優站點和最優線路,利用百 ...
【技術保護點】
一種可視化廠車調度方法,其特征在于,包括以下步驟:步驟1、確定所需安排的站點數目K;步驟2、根據用戶提供的地點信息,隨機生成K個初始站點;步驟3、計算所有地點到該K個初始站點的距離,將距離最近的地點和站點劃分為一簇;步驟4、取每簇里地理位置的均值作為新站點;步驟5、判斷新站點到步驟2中初始站點的距離是否到達預設的閾值,若到達,則選取新站點作為最優站點;若未到達,則返回步驟3;步驟6、初始化最初線路群,令迭代次數t=1;步驟7、計算線路群中每條線路的適應度及每條線路的累計概率;步驟8、保留適應度最高的線路到下一次迭代線路群,其他線路基于預設概率變異;步驟9、判斷迭代次數是否達到預設的最大迭代次數,若達到則取適應度最高路線作為最優路線,若未達到則令t=t+1,返回步驟7;步驟10、根據最優站點和最優線路,利用百度API實現站點、線路的可視化。
【技術特征摘要】
1.一種可視化廠車調度方法,其特征在于,包括以下步驟:步驟1、確定所需安排的站點數目K;步驟2、根據用戶提供的地點信息,隨機生成K個初始站點;步驟3、計算所有地點到該K個初始站點的距離,將距離最近的地點和站點劃分為一簇;步驟4、取每簇里地理位置的均值作為新站點;步驟5、判斷新站點到步驟2中初始站點的距離是否到達預設的閾值,若到達,則選取新站點作為最優站點;若未到達,則返回步驟3;步驟6、初始化最初線路群,令迭代次數t=1;步驟7、計算線路群中每條線路的適應度及每條線路的累計概率;步驟8、保留適應度最高的線路到下一次迭代線路群,其他線路基于預設概率變異;步驟9、判斷迭代次數是否達到預設的最大迭代次數,若達到則取適應度最高路線作為最優路線,若未達到則令t=t+1,返回步驟7;步驟10、根據最優站點和最優線路,利用百度API實現站點、線路的可視化。2.根據權利要求1所述的一種可視化廠車調度方法,其特征在于,線路的適應度表示為:該線路的總距離+(運行該線路所需要派的車輛數-最大限制車輛數)*懲罰因子。3.基于權利要求1所述的一種可視化廠車調度方法的系統,其特征在于,包括用戶界面層、服務層、業務邏輯層和數據層;其中,用戶界面層,用于提供與用戶交互的界面,并將功能操作傳遞到服務層進行處理;界面的功能包括:1)用戶注冊和登錄;2)修改員工、車輛、路線、站點和排班信息;3)查詢車輛、路線和站點信息;4)基于地圖的信息展示;5)車輛和站點信息的數據統計圖;6)車輛和站點乘車人員名單查詢;7)設置站點和線路;服務層包括站點安排服務模塊、線路優化服務模塊、排班更新服務模塊、百度地圖可視化服務模塊和用戶管理模塊;其中,站點安排服務模塊,用于向用戶提供站點安排的功能接口;線路優化服務模塊,用于向用戶提供實時運行的線路乘坐率情況以及員工乘車信息的功能接口;排班更新服務模塊,用于向用戶提供實時車輛排班的功能接口;百度地圖可視化服務模塊,用于接收到業務邏輯層對最優線路和最優...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。