首页 > 行业资讯 > 【任务分配】基于粒子群算法实现无人车任务分配问题附matlab代码

【任务分配】基于粒子群算法实现无人车任务分配问题附matlab代码

时间:2022-04-11 来源: 浏览:

【任务分配】基于粒子群算法实现无人车任务分配问题附matlab代码

天天Matlab 天天Matlab
天天Matlab

TT_Matlab

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,完整matlab代码或者程序定制加qq1575304183。

收录于话题 #智能优化算法及应用 420个

1 简介

作为多无人车系统应用的一项关键技术,任务分配是一个多维互异离散变量的优化问题.采用混合整数线性规划方法构造优化函数,并利用群智算法中的粒子群算法来求最优解,这样可以解决多无人车的任务分配问题.针对互异性要求进行必要的算法改进.数值仿真实验表明,该粒子群算法可以迅速找到优化函数的最优解,从而高效地实现多无人车的任务分配.

2 部分代码

function [c]=factor_C(d) if d<=1 c = 1; elseif d<333 c = 1; elseif d<334 c = 1; elseif d<335 c = 1; elseif d<336 c = 1; elseif d<337 c = 1; elseif d<338 c = 1; elseif d<339 c = 1; elseif d<340 c = 1; elseif d<341 c = 1; elseif d<342 c = 1; elseif d<343 c = 1; elseif d<344 c = 1; elseif d<345 c = 1; elseif d<346 c = 1; elseif d<347 c = 1; elseif d<348 c = 1; elseif d<349 c = 1; elseif d<350 c = 1; elseif d<351 c = 1; elseif d<352 c = 1; elseif d<353 c = 1; elseif d<354 c = 1; elseif d<355 c = 1; elseif d<356 c = 1; elseif d<357 c = 1; elseif d<358 c = 1; elseif d<359 c = 1; elseif d<360 c = 1; elseif d<361 c = 1; elseif d<362 c = 1; elseif d<363 c = 1; elseif d<364 c = 1; elseif d<365 c = 1; elseif d<366 c = 1; elseif d<367 c = 1; elseif d<368 c = 1; elseif d<369 c = 1; elseif d<370 c = 1; elseif d<371 c = 1; elseif d<372 c = 1; elseif d<373 c = 1; elseif d<374 c = 1; elseif d<375 c = 1; elseif d<376 c = 1; elseif d<377 c = 1; elseif d<378 c = 1; elseif d<379 c = 1; elseif d<380 c = 1; elseif d<381 c = 1; elseif d<382 c = 1; elseif d<383 c = 1; elseif d<384 c = 1; elseif d<385 c = 1; elseif d<386 c = 1; elseif d<387 c = 1; elseif d<388 c = 1; elseif d<389 c = 1; elseif d<390 c = 1; elseif d<391 c = 1; elseif d<392 c = 1; elseif d<393 c = 1; elseif d<394 c = 1; elseif d<395 c = 1; elseif d<396 c = 1; elseif d<397 c = 1; elseif d<398 c = 1; elseif d<399 c = 1; elseif d<400 c = 1; elseif d<401 c = 1; elseif d<402 c = 1; elseif d<403 c = 1; elseif d<404 c = 1; elseif d<405 c = 1; elseif d<406 c = 1; elseif d<407 c = 1; elseif d<408 c = 1; elseif d<409 c = 1; elseif d<410 c = 1; elseif d<411 c = 1; elseif d<412 c = 1; elseif d<413 c = 1; elseif d<414 c = 1; elseif d<415 c = 1; elseif d<416 c = 1; elseif d<417 c = 1; elseif d<418 c = 1; elseif d<419 c = 1; elseif d<420 c = 1; elseif d<421 c = 1; elseif d<422 c = 1; elseif d<423 c = 1; elseif d<424 c = 1; elseif d<425 c = 1; elseif d<426 c = 1; elseif d<427 c = 1; elseif d<428 c = 1; elseif d<429 c = 1; elseif d<430 c = 1; elseif d<431 c = 1; elseif d<432 c = 1; elseif d<433 c = 1; elseif d<434 c = 1; elseif d<435 c = 1; elseif d<436 c = 1; elseif d<437 c = 1; elseif d<438 c = 1; elseif d<439 c = 1; elseif d<440 c = 1; elseif d<441 c = 1; elseif d<442 c = 1; elseif d<443 c = 1; elseif d<444 c = 1; elseif d<445 c = 1; elseif d<446 c = 1; elseif d<447 c = 1; elseif d<448 c = 1; elseif d<449 c = 1; elseif d<450 c = 1; elseif d<451 c = 1; elseif d<452 c = 1; elseif d<453 c = 1; elseif d<454 c = 1; elseif d<455 c = 1; elseif d<456 c = 1; elseif d<457 c = 1; elseif d<458 c = 1; elseif d<459 c = 1; elseif d<460 c = 1; elseif d<461 c = 1; elseif d<462 c = 1; elseif d<463 c = 1; elseif d<464 c = 1; elseif d<465 c = 1; elseif d<466 c = 1; elseif d<467 c = 1; elseif d<468 c = 1; elseif d<469 c = 1; elseif d<470 c = 1; elseif d<471 c = 1; elseif d<472 c = 1; elseif d<473 c = 1; elseif d<474 c = 1; elseif d<475 c = 1; elseif d<476 c = 1; elseif d<477 c = 1; elseif d<478 c = 1; elseif d<479 c = 1; elseif d<480 c = 1; elseif d<481 c = 1; elseif d<482 c = 1; elseif d<483 c = 1; elseif d<484 c = 1; elseif d<485 c = 1; elseif d<486 c = 1; elseif d<487 c = 1; elseif d<488 c = 1; elseif d<489 c = 1; elseif d<490 c = 1; elseif d<491 c = 1; elseif d<492 c = 1; elseif d<493 c = 1; elseif d<494 c = 1; elseif d<495 c = 1; elseif d<496 c = 1; elseif d<497 c = 1; elseif d<498 c = 1; elseif d<499 c = 1; elseif d<500 c = 1; elseif d<501 c = 1; elseif d<502 c = 1; elseif d<503 c = 1; elseif d<504 c = 1; elseif d<505 c = 1; elseif d<506 c = 1; elseif d<507 c = 1; elseif d<508 c = 1; elseif d<509 c = 1; elseif d<510 c = 1; elseif d<511 c = 1; elseif d<512 c = 1; elseif d<513 c = 1; elseif d<514 c = 1; elseif d<515 c = 1; elseif d<516 c = 1; elseif d<517 c = 1; elseif d<518 c = 1; elseif d<519 c = 1; elseif d<520 c = 1; elseif d<521 c = 1; elseif d<522 c = 1; elseif d<523 c = 1; elseif d<524 c = 1; elseif d<525 c = 1; elseif d<526 c = 1; elseif d<527 c = 1; elseif d<528 c = 1; elseif d<529 c = 1; elseif d<530 c = 1; elseif d<531 c = 1; elseif d<532 c = 1; elseif d<533 c = 1; elseif d<534 c = 1; elseif d<535 c = 1; elseif d<536 c = 1; elseif d<537 c = 1; elseif d<538 c = 1; elseif d<539 c = 1; elseif d<540 c = 1; elseif d<541 c = 1; elseif d<542 c = 1; elseif d<543 c = 1; elseif d<544 c = 1; elseif d<545 c = 1; elseif d<546 c = 1; elseif d<547 c = 1; elseif d<548 c = 1; elseif d<549 c = 1; elseif d<550 c = 1; elseif d<551 c = 1; elseif d<552 c = 1; elseif d<553 c = 1; elseif d<554 c = 1; elseif d<555 c = 1; elseif d<556 c = 1; elseif d<557 c = 1; elseif d<558 c = 1; elseif d<559 c = 1; elseif d<560 c = 1; elseif d<561 c = 1; elseif d<562 c = 1; elseif d<563 c = 1; elseif d<564 c = 1; elseif d<565 c = 1; elseif d<566 c = 1; elseif d<567 c = 1; elseif d<568 c = 1; elseif d<569 c = 1; elseif d<570 c = 1; elseif d<571 c = 1; elseif d<572 c = 1; elseif d<573 c = 1; elseif d<574 c = 1; elseif d<575 c = 1; elseif d<576 c = 1; elseif d<577 c = 1; elseif d<578 c = 1; elseif d<579 c = 1; elseif d<580 c = 1; elseif d<581 c = 1; elseif d<582 c = 1; elseif d<583 c = 1; elseif d<584 c = 1; elseif d<585 c = 1; elseif d<586 c = 1; elseif d<587 c = 1; elseif d<588 c = 1; elseif d<589 c = 1; elseif d<590 c = 1; elseif d<591 c = 1; elseif d<592 c = 1; elseif d<593 c = 1; elseif d<594 c = 1; elseif d<595 c = 1; elseif d<596 c = 1; elseif d<597 c = 1; elseif d<598 c = 1; elseif d<599 c = 1; elseif d<600 c = 1; elseif d<601 c = 1; elseif d<602 c = 1; elseif d<603 c = 1; elseif d<604 c = 1; elseif d<605 c = 1; elseif d<606 c = 1; elseif d<607 c = 1; elseif d<608 c = 1; elseif d<609 c = 1; elseif d<610 c = 1; elseif d<611 c = 1; elseif d<612 c = 1; elseif d<613 c = 1; elseif d<614 c = 1; elseif d<615 c = 1; elseif d<616 c = 1; elseif d<617 c = 1; elseif d<618 c = 1; elseif d<619 c = 1; elseif d<620 c = 1; elseif d<621 c = 1; elseif d<622 c = 1; elseif d<623 c = 1; elseif d<624 c = 1; elseif d<625 c = 1; elseif d<626 c = 1; elseif d<627 c = 1; elseif d<628 c = 1; elseif d<629 c = 1; elseif d<630 c = 1; elseif d<631 c = 1; elseif d<632 c = 1; elseif d<633 c = 1; elseif d<634 c = 1; elseif d<635 c = 1; elseif d<636 c = 1; elseif d<637 c = 1; elseif d<638 c = 1; elseif d<639 c = 1; elseif d<640 c = 1; elseif d<633 c = 1; elseif d<634 c = 1; elseif d<635 c = 1; elseif d<636 c = 1; elseif d<637 c = 1; elseif d<638 c = 1; elseif d<639 c = 1; elseif d<640 c = 1; elseif d<641 c = 1; elseif d<642 c = 1; elseif d<643 c = 1; elseif d<644 c = 1; elseif d<645 c = 1; elseif d<646 c = 1; elseif d<647 c = 1; elseif d<648 c = 1; elseif d<649 c = 1; elseif d<650 c = 1; elseif d<651 c = 1; elseif d<652 c = 1; elseif d<653 c = 1; elseif d<654 c = 1; elseif d<655 c = 1; elseif d<656 c = 1; elseif d<657 c = 1; elseif d<658 c = 1; elseif d<659 c = 1; elseif d<660 c = 1; elseif d<661 c = 1; elseif d<662 c = 1; elseif d<663 c = 1; elseif d<664 c = 1; elseif d<665 c = 1; elseif d<666 c = 1; elseif d<667 c = 1; elseif d<668 c = 1; elseif d<669 c = 1; elseif d<670 c = 1; elseif d<671 c = 1; elseif d<672 c = 1; elseif d<673 c = 1; elseif d<674 c = 1; elseif d<675 c = 1; elseif d<676 c = 1; elseif d<677 c = 1; elseif d<678 c = 1; elseif d<679 c = 1; elseif d<680 c = 1; elseif d<681 c = 1; elseif d<682 c = 1; elseif d<683 c = 1; elseif d<684 c = 1; elseif d<685 c = 1; elseif d<686 c = 1; elseif d<687 c = 1; elseif d<688 c = 1; elseif d<689 c = 1; elseif d<690 c = 1; elseif d<691 c = 1; elseif d<692 c = 1; elseif d<693 c = 1; elseif d<694 c = 1; elseif d<695 c = 1; elseif d<696 c = 1; elseif d<697 c = 1; elseif d<698 c = 1; elseif d<699 c = 1; elseif d<700 c = 1; elseif d<701 c = 1; elseif d<702 c = 1; elseif d<703 c = 1; elseif d<704 c = 1; elseif d<705 c = 1; end end

3 仿真结果

4 参考文献

[1]李炜, 张伟. 基于粒子群算法的多无人机任务分配方法[J]. 控制与决策, 2010, 25(9):1359-1363.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐