function [G_k,G_best_route,G_best_length,K,best_route,best_length,length_ave]=VRP(C,NC_max,m,Alpha,Beta,Rho,Q,W,t) %#ok<INUSD,STOUT>
%%参数说明
%G_K:各代最优车辆数目
%G_best_route:各代最优路线
%G_best_length:各代最优路线长度
%K:最优车辆数目
%best_route:最优路线
%best_length:最优路线长度
%length_ave:各代平均长度
%C:DC和工厂的坐标
%NC_max:最大迭代次数
%m:蚂蚁数目
%Alpha:重要度系数
%Beta:能见度系数
%Rho:挥发度系数
%Q:信息更新参数
%W:车辆载重量
%第一步 初始化变量和系数
m=20;Alpha=1;Beta=1;gama=2;Rho=0.15;NC_max=50;Q=15;W=200;qq=0.05;
C=[-4840890 4181069
% -4817796 4132062
-4848260 4201545
-4846395 4201227
-4846328 4201235
-4854754 4198649
-4861521 4203864
-4862047 4207026
-4861553 4192666
-4862580 4207287
-4863213 4206332
-4857227 4190117
-4862175 4204004
-4862955 4207795
-4862189 4204007
-4862085 4207033
-4862205 4203990
-4855111 4199314
-4855076 4199511
-4857235 4190535
-4854259 4198567
-4854731 4201494
-4863259 4204176
-4853392 4201590
-4819170 4213811
-4816618 4213194
-4818896 4207372
-4855077 4199507
-4817374 4212560
-4823600 4213764
-4821966 4207961
-4819764 4210496
-4818736 4207335
-4819693 4213065
-4820309 4207240
-4815626 4212217
-4820713 4207719
-4822204 4209547
-4824524 4208444
-4819470 4210260
-4823618 4203685
-4814504 4211921
-4822585 4208071
-4825990 4203924
-4824400 4213884
-4820730 4207127
-4819314 4207459
-4816865 4211977
-4825273 4208561
-4817688 4209915
-4819493 4215776
-4816056 4212316
-4818511 4207269
-4823640 4213752
-4819746 4210491
-4819837 4213112
-4824230 4211143
-4819490 4215795
-4824713 4213096
-4820158 4213154
-4822514 4208588
-4822582 4208090
-4822012 4213081
-4819264 4213397
-4821896 4208408
-4822472 4210394
-4819586 4207514
-4817196 4210041
-4817072 4212503
-4825162 4204443
-4818901 4207353
-4822460 4210465
-4823509 4204299
-4820002 4207600
-4819372 4207451
-4819765 4210494
-4823950 4213825
-4817620 4207807
-4823198 4206156
-4818741 4207316
-4823808 4211391
-4816156 4212317
-4867765 4210352
-4820313 4207219
-4822479 4210468
-4825850 4205260
-4846111 4194774
-4845853 4196339
-4847582 4188405
-4845655 4197482
-4817072 4212503
-4819888 4213122
-4840842 4194908
-4846012 4190696
-4839928 4188044
-4847205 4190510
-4838105 4194452
-4844978 4199034
-4844953 4198338
-4844990 4199071
-4844195 4195487
-4847224 4190513
-4837249 4194484
-4845688 4192594
-4843007 4193186
-4836671 4196264
-4844408 4191512
-4838520 4193003
-4835327 4196696
-4845195 4196863
-4841234 4193466
-4841499 4192917
-4845480 4193780
-4846560 4190997
-4839950 4189363
-4843816 4193906
-4837754 4194394
-4843235 4198247
-4837153 4193152
-4844473 4192168
-4841285 4195194
-4845243 4198913
-4838763 4193064
-4842832 4194108
-4838440 4197237
-4841303 4195202
-4846018 4190665
-4854227 4197174
-4836561 4193068
-4846146 4193509
-4844154 4198225
-4847239 4189268
-4845951 4194647
-4844980 4188035
-4846865 4187848
-4836533 4196928
-4845865 4192811
-4841288 4192729
-4846159 4193511
-4843471 4193847
-4843010 4193167
-4842273 4195152
-4843067 4196960
-4847910 4188870
-4837128 4193167
-4842430 4195198
-4845967 4195662
-4843813 4193925
-4844371 4195930
-4843871 4194566
-4838286 4190798
-4838666 4192293
-4843168 4197625
-4843159 4198693
-4843155 4197623
-4847238 4183012
-4841424 4190503
-4839241 4192368
-4842719 4197551
-4845215 4197815
-4846879 4192412
-4840513 4194691
-4837886 4188976
-4844497 4190743
-4838410 4194504
-4845474 4188320
-4839456 4195192
-4837432 4194342
-4843508 4198599
-4845046 4187719
-4838849 4192855
-4842589 4198437
-4844701 4195266
-4843052 4195305
-4839421 4192398
-4845957 4194648
-4847131 4190941
-4844794 4190224
-4845655 4197479
-4839492 4189104
-4845111 4193683
-4845776 4195784
-4834365 4203267
-4847651 4187863
-4838670 4199929
-4841061 4200332
-4835566 4199368
-4841823 4200035
-4834365 4203267
-4844278 4199857
-4842350 4200529
-4835212 4204667
-4847442 4189124
-4834897 4204636
-4840423 4199203
-4836955 4202666
-4847832 4186054
-4836208 4199477
-4847782 4186507
-4835883 4203295
-4847773 4187101
-4841394 4200385
-4842541 4200151
-4847651 4187863
-4847651 4187863
-4842950 4199897
-4838415 4199292
-4847781 4186407
-4843680 4200772
-4847670 4187866
-4879309 4199439
-4837647 4199912
-4834751 4203624
-4871587 4200995
-4872849 4198634
-4871162 4198519
-4866592 4199347
-4878198 4198208
-4876477 4191299
-4869056 4199768
-4868630 4197966
-4869863 4199883
-4872472 4200332
-4876457 4200979
-4873201 4198921
-4872329 4199827
-4878365 4204829
-4873190 4198986
-4873010 4200029
-4871267 4198016
-4874762 4200997
-4873939 4199684
-4875693 4201032
-4875216 4201412
-4871218 4198195
-4875409 4203825
-4868210 4199601
-4874001 4205408
-4868630 4197966
-4871061 4200078
-4866980 4199951
-4869806 4199873
-4868521 4199656
-4880227 4200223
-4863516 4210404
-4879044 4201009
-4873130 4194402
-4875278 4195396
-4874121 4198859
-4874939 4199870
-4877170 4193665
-4874587 4204087
-4879002 4197026
-4874510 4203382
-4875273 4204431
-4867360 4201356
-4870080 4202076
-4875957 4204515
-4865843 4198931
-4873939 4199684
-4871162 4198519
-4871255 4197971
-4878057 4204944
-4866100 4199418
-4867528 4200370
-4872472 4200332
-4867041 4199620
-4870032 4201704
-4866079 4199652
-4878620 4204190
-4873130 4194402
-4874193 4204257
-4874207 4204174
-4867524 4199504
-4874120 4198840
-4878620 4204190
-4876484 4197661];
e=[
0
% 0
6.0000
4.0000
4.0000
24.0000
8.0000
8.0000
4.0000
6.0000
8.0000
16.0000
4.0000
12.0000
16.0000
8.0000
6.0000
4.0000