结合列生成和多目标进化算法的混合优化方法研究

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:jane_89
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分支定价方法与进化算法是主流的求解大规模组合优化问题的两种方法。结合列生成和进化算法的混合优化方法是采用进化算法替代分支定价方法中的分支定界算法,综合两种方法优缺点的一种混合方法。如今,结合列生成和进化算法的混合优化方法在求解大规模组合优化问题的有效性已经被验证,但是在面对多目标优化问题时往往采用权值法将多目标转化为单目标,存在目标的权值难以确定的问题。针对已有的结合列生成和进化算法的混合优化方法在解决多目标优化问题中存在的问题,本文提出列生成与快速非支配排序的遗传算法(NSGA-Ⅱ)结合的混合优化方法,用于求解电动公交车辆调度问题。基于Dantzig-Wolfe分解将电动公交车辆调度问题分解为主问题与子问题并且构建数学模型,采用标签修正算法以快速产生列。将线路总运营成本与车次未覆盖率作为优化目标函数,采用北方某沿海城市的实际公交线路数据进行实验,将混合优化方法的实验结果与人工的排班方案进行对比。实验结果表明,混合优化方法能够得到优于人工排班方案的Pareto解,且随着问题包含的车次数量增多,混合优化方法的优势越明显。结合列生成和NSGA-Ⅱ的混合优化方法虽能有效处理多目标优化问题,但由于覆盖率也作为一个优化目标,其产生的Pareto解集中存在一些覆盖率较低的解,在实际中无法使用。本文进一步提出列生成与偏好多目标进化算法结合的混合优化方法,将偏好区域设置为车次覆盖率为[0.95,1],即排班方案至少需要覆盖95%的车次。将该方法得到的Pareto解分别与人工排班方案、列生成和NSGA-Ⅱ结合的方法的实验结果进行对比,结果表明:该方法产生的Pareto解中可用解的比例明显高于列生成与NSGA-Ⅱ结合的方法,且优于人工排班方案。
其他文献
随着短视频时代的到来,图像所承载的信息已不能满足人们对信息传播与社交的需求,人们进行创作编辑短视频已变得越来越常见。短视频编辑多集中于提取视频中的特定目标与元素,与其他场景进行融合进行二次创作。此类任务多使用专业编辑工具进行操作,同时也会带来使用门槛高,编辑时间慢等缺点。因此,利用人工智能方法进行辅助编辑,对降低使用门槛,优化操作有着非常重要的作用。针对视频中提取特定物体人物的需求,本文着力研究视