扫码阅读
手机扫码阅读
先跑通、再跑对、然后持续优化
112 2024-10-26
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:先跑通、再跑对、然后持续优化
文章来源:
Python学习杂记
扫码关注公众号
自回武汉工作以来,我主导了众多项目,例如配送路线优化和仓网布局选址。这些项目从需求调研到试运行,穿越了场景识别、建模、算法设计、优化及系统开发等多个阶段。
对于运筹优化项目,采用的策略是“先跑通、再跑对、持续优化”。项目起步于基础研究,由于实际业务场景的复杂性,必须从简单的TSP和VRP模型开始,然后逐渐过渡到CVRP、CDVRP、VRPTW等更为复杂的模型。这个过程包含了对GA、Tabu、SA等基础算法的研究,以及使用精确算法解决小规模混合整数规划模型,不断提高建模技能。
随着基础模型的搭建,我们引入更多实际场景因素,如车型、装载限制、时间窗,构建更为复杂的模型,并尝试应用高阶算法如GLS和ALNS。这一阶段的关键是确保模型能够顺利运行,为之后的工作打下坚实基础。
运筹优化的目标是提供比人工更优质、更高效的结果。如果算法不能超越人工处理水平,则失去其价值。因此,持续的优化成为必要,可以通过并行计算和优化编程设计提升效能和性能,减少计算时间,并提高运行效率和结果质量。
总结来说,在面对实际业务中的复杂问题时,需要将问题拆解为一系列基础问题,从局部和全局角度出发解决问题,以达到实际应用的目的。
想要了解更多内容?
查看原文:先跑通、再跑对、然后持续优化
文章来源:
Python学习杂记
扫码关注公众号
Python学习杂记的其他文章
分享一个上海交大人工智能班在github上的开源知识库
最近看到一个不错的开源机器学习、运筹学相关的知识库汇总项目,今天给大家分享一下这个项目。
Python时序预测常用方法代码实现
时序预测是预测未来一段时间内的数据,它是根据历史数据来预测未来的数据。
Python中对列表、表格拼接的基础用法
在 Python 中,append 和 extend 是列表(List)数据结构的两个常用方法。
轻松操控字符串:使用正则表达式提取关键信息
在处理字符串的过程中,经常需要在文本中搜索、替换或提取特定的模式。
Python制作gif动图
Python可以画各种各样的动态图,但是要插入到PPT中,gif动态图是最方便的。gif动态图可以直接插入到PPT中,很方便工作。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线