[发明专利]一种复杂水环境下的多移动平台系统的协同任务分配方法有效
申请号: | 202111022821.1 | 申请日: | 2021-09-01 |
公开(公告)号: | CN113780787B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 沈艳;陈司南;陈姣;金耀 | 申请(专利权)人: | 成都信息工程大学 |
主分类号: | G06Q10/0631 | 分类号: | G06Q10/0631;G06N3/006 |
代理公司: | 成都正德明志知识产权代理有限公司 51360 | 代理人: | 陈瑶 |
地址: | 610015 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复杂 水环境 移动 平台 系统 协同 任务 分配 方法 | ||
1.一种复杂水环境下的多移动平台系统的协同任务分配方法,其特征在于,包括以下步骤:
S1、采用栅格分解法进行水环境模型的搭建,确定障碍物在水环境模型中的位置;采用鲸鱼群算法中的鲸鱼个体代替各个移动平台;采用粒子群算法中的粒子代替各个移动平台并初始化各个粒子的位置和速度;
S2、获取所要执行的任务,并随机初始化鲸鱼群位置,使鲸鱼群中每个个体所处空间位置包含一组任务分配方案;
S3、根据鲸鱼群完成所有任务时总的路径距离和总能耗构建多移动平台任务分配的代价函数;
S4、根据多移动平台任务分配的代价函数获取鲸鱼群的个体适应度值,记录最优鲸鱼个体位置和最差鲸鱼个体位置;
S5、更新鲸鱼个体位置,获取鲸鱼算法当代全局最差解;
S6、根据多移动平台任务分配的代价函数获取粒子的适应度值,记录每个粒子的位置和适应度值,并将每个粒子的最优位置和最优适应度值进行提取得到全局最优值;
S7、更新粒子位置,获取粒子位置更新后的当代全局最优值;将鲸鱼算法当代全局最差解替换为粒子群算法的当代全局最优值;
S8、判断是否达到预设的迭代次数,若是则将当前的鲸鱼算法全局最优值对应的任务分配方案进行输出,结束任务分配;否则返回步骤S4;
步骤S3的具体方法包括以下子步骤:
S3-1、根据公式:
获取鲸鱼群完成所有任务时总的路径距离Dtotel;其中Di表示第i个鲸鱼个体运动路线的距离;d表示第i个鲸鱼个体在其运动路线{S,pi1,pi2,…,piO}移动过程中的路径,S为鲸鱼个体的出发位置,Pi={pi1,pi2,…,piO}表示该任务分配方案中鲸鱼个体执行具有优先顺序的任务集合,O为鲸鱼个体执行任务的总数,N为在执行任务分配的时候总的运动路线;
S3-2、根据公式:
获取鲸鱼群完成所有任务时总能耗Etotel;其中Ei表示第i个鲸鱼个体执行任务分配过程中所产生的能耗;e表示第i个鲸鱼个体在其运动路线{S,pi1,pi2,…,piO}上移动过程中的能耗;
S3-3、根据公式:
fitness=min[λDtotel+(1-λ)Etotel]
构建多移动平台任务分配的代价函数fitness;其中λ为权重系数,min[·]为求最小值函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111022821.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理