針對供應商-配送中心-客戶的物流資源分配,采用遺傳算法&matlab進行求解。
上傳時間: 2018-12-10
上傳用戶:甘東玲123
為了增加公司收入,F 公司新開設了物流業務。由于 F 公司在業界的良好口碑,物流業務一開通即受到了消費者的歡迎,物流業務馬上遍及了城市的每條街道。然而,F 公司現在只安排了小明一個人負責所有街道的服務。 任務雖然繁重,但是小明有足夠的信心,他拿到了城市的地圖,準備研究最好的方案。城市中有 n 個交叉路口,m 條街道連接在這些交叉路口之間,每條街道的首尾都正好連接著一個交叉路口。除開街道的首尾端點,街道不會在其他位置與其他街道相交。每個交叉路口都至少連接著一條街道,有的交叉路口可能只連接著一條或兩條街道。 小明希望設計一個方案,從編號為1的交叉路口出發,每次必須沿街道去往街道另一端的路口,再從 新的路口出發去往下一個路口,直到所有的街道都經過了正好一次。 輸入數據格式: 輸入的第一行包含兩個整數n, m(1≤n≤10, n-1≤m≤20),表示交叉路口的數量和街道的數量,交叉 路口從1到n標號。 接下來m行,每行兩個整數a, b,表示和標號為a的交叉路口和標號為b的交叉路口之間有一條街道, 街道是雙向的,小明可以從任意一端走向另一端。兩個路口之間最多有一條街道。 輸出輸出格式: 如果小明可以經過每條街道正好一次,則輸出一行包含m+1個整數p1, p2, p3, ..., pm+1,表示小明經過的路口的順序,相鄰兩個整數之間用一個空格分隔。如果有多種方案滿足條件,則輸出字典序最小的一種方案,即首先保證p1最小,p1最小的前提下再保證p2最小,依此類推。 如果不存在方案使得小明經過每條街道正好一次,則輸出一個整數-1。
標簽: 代碼
上傳時間: 2019-07-04
上傳用戶:Rain
#include <stdio.h> #include <stdlib.h> #define SMAX 100 typedef struct SPNode { int i,j,v; }SPNode; struct sparmatrix { int rows,cols,terms; SPNode data [SMAX]; }; sparmatrix CreateSparmatrix() { sparmatrix A; printf("\n\t\t請輸入稀疏矩陣的行數,列數和非零元素個數(用逗號隔開):"); scanf("%d,%d,%d",&A.cols,&A.terms); for(int n=0;n<=A.terms-1;n++) { printf("\n\t\t輸入非零元素值(格式:行號,列號,值):"); scanf("%d,%d,%d",&A.data[n].i,&A.data[n].j,&A.data[n].v); } return A; } void ShowSparmatrix(sparmatrix A) { int k; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { k=0; for(int n=0;n<=A.terms-1;n++) { if((A.data[n].i-1==x)&&(A.data[n].j-1==y)) { printf("%8d",A.data[n].v); k=1; } } if(k==0) printf("%8d",k); } printf("\n\t\t"); } } void sumsparmatrix(sparmatrix A) { SPNode *p; p=(SPNode*)malloc(sizeof(SPNode)); p->v=0; int k; k=0; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { for(int n=0;n<=A.terms;n++) { if((A.data[n].i==x)&&(A.data[n].j==y)&&(x==y)) { p->v=p->v+A.data[n].v; k=1; } } } printf("\n\t\t"); } if(k==1) printf("\n\t\t對角線元素的和::%d\n",p->v); else printf("\n\t\t對角線元素的和為::0"); } int main() { int ch=1,choice; struct sparmatrix A; A.terms=0; while(ch) { printf("\n"); printf("\n\t\t 稀疏矩陣的三元組系統 "); printf("\n\t\t*********************************"); printf("\n\t\t 1------------創建 "); printf("\n\t\t 2------------顯示 "); printf("\n\t\t 3------------求對角線元素和"); printf("\n\t\t 4------------返回 "); printf("\n\t\t*********************************"); printf("\n\t\t請選擇菜單號(0-3):"); scanf("%d",&choice); switch(choice) { case 1: A=CreateSparmatrix(); break; case 2: ShowSparmatrix(A); break; case 3: SumSparmatrix(A); break; default: system("cls"); printf("\n\t\t輸入錯誤!請重新輸入!\n"); break; } if (choice==1||choice==2||choice==3) { printf("\n\t\t"); system("pause"); system("cls"); } else system("cls"); } }
上傳時間: 2020-06-11
上傳用戶:ccccy
道路車輛——電氣及電子設備的環境條件和試驗
上傳時間: 2021-10-25
上傳用戶:
30個數學建模智能算法及MATLAB程序代碼:chapter10基于粒子群算法的多目標搜索算法.rarchapter11基于多層編碼遺傳算法的車間調度算法.rarchapter12免疫優化算法在物流配送中心選址中的應用 .rarchapter13粒子群優化算法的尋優算法.rarchapter14基于粒子群算法的PID控制器優化設計.rarchapter15基于混合粒子群算法的TSP搜索算法 .rarchapter16 基于動態粒子群算法的動態環境尋優算法.rarchapter17基于PSO工具箱的函數優化算法.rarchapter18魚群算法函數尋優.rarchapter19基于模擬退火算法的TSP算法.rarchapter1遺傳算法工具箱.rarchapter20基于遺傳模擬退火算法的聚類算法.rarchapter21模擬退火算法工具箱及應用.rarchapter22蟻群算法的優化計算——旅行商問題(TSP)優化 .rarchapter23基于蟻群算法的二維路徑規劃算法.rarchapter24 基于蟻群算法的三維路徑規劃算法.rarchapter25有導師學習神經網絡的回歸擬合——基于近紅外光譜的汽油辛烷值預測.rarchapter26.rarchapter27無導師學習神經網絡的分類——礦井突水水源判別.rarchapter28支持向量機的分類——基于乳腺組織電阻抗特性的乳腺癌診斷 .rarchapter29支持向量機的回歸擬合——混凝土抗壓強度預測.rarchapter2基于遺傳算法和非線性規劃的函數尋優算法 .rarchapter30極限學習機的回歸擬合及分類.rarchapter3基于遺傳算法的BP神經網絡優化算法 .rarchapter4sa_tsp.rarchapter5基于遺傳算法的LQR控制器優化設計.rarchapter6遺傳算法工具箱詳解及應用 .rarchapter7多種群遺傳算法的函數優化算法.rarchapter8基于量子遺傳算法的函數尋優算法 .rarchapter9基于遺傳算法的多目標優化算法.rar
上傳時間: 2021-11-28
上傳用戶:
STM32L475開發板PDF原理圖+AD集成3D封裝庫+主要器件技術手冊,集成封裝庫型號列表如下:Library Component Count : 44Name Description----------------------------------------------------------------------------------------------------ANT-2.4G ANT,2.4G,PCB天線ATK-TEST-1*4-2.54mm 測試點ATK_MODULE 單排母,1*6,2.54mmBEEP 3.3V有源蜂鳴器BUTTON_DIP3 撥動開關SS-12F44C-0402-SMD C-0603-SMD C-CAP-SMD-220uF/10V C-CEP-220uF/16V D-1N4148 Header-1*3-2.54mm 單排針-2.54mmHeader-2*10-2.54mm 雙排針-2.54mmHeader-2*2-2.54mm 雙排針-2.54mmHeader-2*3-2.54mm 雙排針-2.54mmHeader-2*4-2.54mm 雙排座-2.54mmIR-LED 1206紅外發射管(側)IR-LF0038GKLL-1 紅外接收管SMDJ-MICRO-USB-5S Micro USB 5.9有柱腳長1.25加長針L-0420-4.7uH 電感,4.7uH,3ALCD-TFT-H13TS38A LCD,TFT,1.3'240*240,禹龍LED-0603-RED 發光二極管-紅色LED-RGB-1615-0603 RGB,共陽,1615,0603MIC-6022 MICMotor-SMD 電機,SMDPhone-3-M 耳機座,三節R-0402-SMD 貼片電阻R-0805-SMD 貼片電阻RT9193-3.3S-KEY-SMD-324225 KEY,SMD,324225S8050-SMD SD-MICRO-TF SD,MICRO,TFU-AHT10 Sensor,溫濕度傳感器U-AP3216C Sensor.光照/距離U-AP6181 WIFI Module,SDIOU-ES8388 AUDIO,2-ch DAC,2-ch ADCU-ICM-20608 三軸陀螺儀/三軸加速度計,U-L9110S 電機驅動,800mAU-RT9013-3.3 LDO,500mAU-STM32F103C8T6 U-STM32L475VET6 MCU,LQFP100,512K FLASH,128K RAMU-W25Q128 SPI FLASH,16MY-12M-SMD 晶振 - 12M貼片Y-3215-32.768K XTAL,3215,32.768KY-3215-8M XTAL,3215,8MHz
上傳時間: 2021-12-15
上傳用戶:
The PW8205A8TS is the highest performance trench N-ch MOSFETs with extreme high cell density,which provide excellent RDSON and gate charge for most of the small power switching and loadswitch applications. The meet the RoHS and Product requirement with full function reliabilityapproved .
標簽: 8205a8
上傳時間: 2022-02-14
上傳用戶:wangshoupeng199
SKYLAB面向物聯網市場中的智慧物流,智能交通,智慧安防,智慧能源,智能醫療,智慧建筑,智能制造,智能家居,智能零售,智慧農業,智慧樓宇等應用場景研發推出了性能強大,且支持二次開發的2.4GHz單頻及2.4/5GHz雙頻UART串口WiFi模塊,USB接口WiFi模塊,AP/Router無線路由WiFi模塊及遠距離圖傳WiFi模塊,高清視頻傳輸WiFi模塊及BLE/4.2/5.0低功耗藍牙模塊等嵌入式無線WiFi模塊產品。
上傳時間: 2022-02-23
上傳用戶:kent
居民小區停車場居民小區停車場以居民自用電動汽車,長時間停留為主。需求:充電時間一般6-10小時,電池容量多為2030度電;充電功率要求較小,私人所有無需計費/由物業統管需計費單位內部停車場單位內部停車場充電時間為單位內部停留時間,有緊急補電需求,以及目的地充電需求。需求充電時間4-8小時,直流快充及交流慢充,計費與否可選公共停車場-商業地產商業地產以短時及中時停留為主。充電類型多樣化,需計費。需求:充電時間14小時,直流與一定比例交流需計費,需運營管理公共停車場--交通樞紐交通樞紐停車場一般收取較高停車費,充電以快速補電為主。需求:充電時間較短,多直流,需計費場際公路高速公路服務區城際公路/高速公路服務區多為高速及城際公路間快速補電,停留時間越短越好。車型有多樣性,大巴及乘用均有。需求:充電時間短,電壓200-750V為優,直流大功率,需計費專用停車場-出租車出租車停車場以出租車為主,充電需求以考慮出租車車型,及極速充電為需求充電時間較短,充電功率較大,需計費專用停車場-公交車公交車停車場主要用于公交車隊內部充電。營運特點:白天工作需要快速補電,夜間休息可以慢速充滿。求:充電時間長(夜晚)+短(白天),大功率直流,計費專用停車場-工業園專用停車場以觀光車、通勤車、物流車等切換為電動車后的充電需求為主。需求以觀光車、通勤車、物流車為主,充電電壓低,充電電流大電動汽車充電機組成·充電模塊控制單元·充電機柜
上傳時間: 2022-03-29
上傳用戶:
隨著現在物流技術的成熟和目前知識型勞動力的發展,傳統意義上的倉庫管理與運輸系統由于其庫存統計復雜繁瑣、運輸效率低下等原因,已經漸漸不能適應時代的發展。本課題以學校實驗室倉庫為背景,設計一套基于QR二維碼的自動化立體倉庫管理與AGV運輸系統,一方面解決目前實驗室倉庫管理的繁瑣性和低效性;另一方面大大降低系統開發成本,使得該系統能為中小型立體倉庫所使用。 本系統的研究內容主要包括二維碼生成器、倉庫管理系統以及AGV運輸系統。二維碼生成器主要用于倉庫管理的前期準備工作,將需要入庫的詳細物品信息存儲到二維碼圖片,依據QR碼的結構特性和編碼流程采用Qt5.3為開發軟件,設計一套界面良好、方便錄入和準確率高的二維碼生成與打印系統;倉庫管理系統是整個自動化立體倉庫的核心控制系統,負責物品的盤點以及出入庫調度操作。在對實驗室倉庫管理的功能需求深入分析的基礎上,對系統進行整體架構設計并對各個關鍵模塊和數據庫進行詳細設計,采用MySQL數據庫以及Qt5.3為軟件開發系統,對系統的功能進行實際實現;AGV運輸系統是整個系統的執行結構,采用STC12C5410AD單片機為主控芯片,利用其AD采集、PWM信號發生模塊和高速SPI接口,完成了主控板電路、PWM驅動器、無線通訊和工位檢測模塊的硬件設計,并利用keil開發調試工具,采用模塊化的設計方式,完成AGV系統軟件設計。 最后搭建整個系統的實驗平臺,在室內鋪設模擬現場環境的導引路徑,對各個模塊單獨測試的基礎上進行系統整體聯調。實驗表明,二維碼生成器準確率與糾錯能力強,倉庫管理系統基本信息管理、庫存統計和出入庫管理功能正常,AGV接收上位機調度指令自動循跡行走與定點停止,整個系統滿足自動化立體倉庫的出入庫調度和監管要求,基于QR碼的自動化管理與AGV運輸系統對中小型自動化立體倉庫的后續開發與應用有著重要的意義。
標簽: AGV控制器
上傳時間: 2022-05-28
上傳用戶:trh505