[发明专利]一种基于细菌觅食优化方法的集装箱码头泊位和岸桥分配方法有效
申请号: | 201310539320.X | 申请日: | 2013-11-04 |
公开(公告)号: | CN103530709A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 谭盛强;朱谨;常奇;付翔 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08;G06Q50/28;G06N3/12 |
代理公司: | 上海衡方知识产权代理有限公司 31234 | 代理人: | 曹琪 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于细菌觅食优化方法的集装箱码头泊位和岸桥的分配方法,该方法包括:首先,初始化,定义解空间;然后,定义适应度函数;随机初始化细菌的位置和速度,选出局部和全局最优位置;细菌在解空间游动,趋化循环;趋化次数到,繁殖一定比例适应值较好的个体来替代适应值不好的个体;将繁殖之后的个体进行克隆免疫;繁殖次数到,个体迁徙;循环。本发明有益效果是:不同于其它的单一方法,而是将细菌觅食算法,粒子群算法,克隆免疫算法,变领域搜索方法相结合的一种新的混合算法,具有四种算法的优点。本发明能够提高码头的效率,合理分配资源,避免了拥堵现象,缩短信息传递的时间,降低作业的差错率。 | ||
搜索关键词: | 一种 基于 细菌 觅食 优化 方法 集装箱码头 泊位 分配 | ||
【主权项】:
一种基于细菌觅食优化方法的集装箱码头泊位和岸桥的分配方法,该方法包括:首先,初始化,定义解空间;然后,定义适应度函数;随机初始化细菌的位置和速度,选出局部和全局最优位置;细菌在解空间游动,趋化循环;趋化次数到,繁殖一定比例适应值较好的个体来替代适应值不好的个体;将繁殖之后的个体进行克隆免疫;繁殖次数到,个体迁徙;循环;所述步骤1)具体为:初始化细菌群体,参数包括:细菌种群大小、控制变量个数、细菌位置、趋化算子次数、繁殖算子次数、迁徙算子次数、执行繁殖的比例、执行迁徙的概率,粒子群和克隆免疫的相关参数等,挑选需要优化的变量赋予其搜索最优解的范围;在n维优化问题中每一维都要求确定其取值范围;所述步骤2)具体为:选择一个函数使其能较为准确的用函数值的大小反映出解的优劣;适应度函数根据优化问题而定,适应度函数直接采用优化问题中的目标函数;所述步骤3)具体为:在第一次迭代时,每个细菌的初期的位置就是该细菌的个体最优位置,并从中选出一个最优的位置作为全局最优位置;所述步骤4)具体为:a、计算每个细菌的适应度值,并与全局、个体最优值进行比较,假如适应度值大于当前细菌个体或全局最优值,则更新替换原来的个体或全局最优值及其对应的位置,否则不更新;b、 细菌速度是控制优化过程的核心,通过细菌速度更新公式的研究,细菌的速度随着个体和全局最优位置的改变而改变,朝着适应度值更优的方向加速;所述步骤5)具体为:达到设定的趋化次数后,将细菌的适应度值排序,选出一定比例较好的个体,将另外不好的个体的位置由较好的个体位置代替,完成繁殖;所述步骤6)具体为:将繁殖之后的个体作为父代进行克隆生成子代,克隆数目和父代适应度值的好坏成正比,然后让克隆的子代个体高频变异,变异过程中加入变领域搜索思想,只允许一个个体位置的某一维的坐标值在其取值范围内变异,其它n‑1维的坐标值不变,然后计算其适应度值,从中选出适应度值最好的个体,将其适应度值与父代个体适应值比较,若更佳则替代父代,否则选用父代个体进行下一轮的趋化操作;所述步骤7)具体为:到达繁殖次数后,细菌个体以一定的概率死亡迁徙,重新生成新的细菌。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310539320.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种镗刀盘
- 下一篇:一种注射用硼替佐米的制备方法
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理