随笔分类 -  智能算法

智能算法集合,自己写的代码。
摘要:论文阅读笔记,个人理解,如有错误请指正,感激不尽!该文分类到Machine learning alongside optimization algorithms。 01 container pre-marshalling problem (CPMP) 对集装箱进行预翻箱整理,使得集装箱的堆放顺序符合 阅读全文
posted @ 2021-07-11 23:17 短短的路走走停停 阅读(760) 评论(0) 推荐(0)
摘要:前言 这段时间用过这个算法做过相关的工作,今天就介绍一下吧。虽然感觉效果嘛,勉勉强强啦。不过每种算法肯定有其适用的地方,用到了就Mark一下方便后人吧~ 介绍 帝国竞争算法(imperialist competitive algorithm,ICA)是Atashpaz-Gargari和Lucas于2 阅读全文
posted @ 2020-07-04 19:10 短短的路走走停停 阅读(4861) 评论(0) 推荐(1)
摘要:前言 经常写Markdown或者博客的同学,肯定都要用到图床。图床是什么呢?其实相当于一个存储图片的网站,类似百度云这样,不过上传图片到图床后可以直接通过外链进行访问。 比如把本地一张a.jpg上传到图床后,便可以拿到一个链接**https://www.xxx.com/img/a.jpg**,然后点 阅读全文
posted @ 2020-06-28 10:47 短短的路走走停停 阅读(1790) 评论(2) 推荐(0)
摘要:前言 在上一篇文章中,我们聊了枚举算法和贪心算法,并进行了详细对比,让大家了解了这两个算法的相关特点。相关的传送门如下: 什么是算法?从枚举到贪心再到启发式(上) 今天咱来聊聊启发式算法吧。至于什么是启发式算法,为什么有了枚举和贪心,还要启发式算法。看完这篇文章,相信你就能找到答案哦。 什么是启发式 阅读全文
posted @ 2020-06-19 11:59 短短的路走走停停 阅读(5010) 评论(0) 推荐(1)
摘要:前言 大家好,最近消失了一阵子。因为这两周一直在折腾一款产品。事情是这样的,此前搞算法一直是和命令行打交道基本上,搞得心烦,然后前阵子上头条偶然看到一些前端框架做的系统,感觉还挺好看的,也蛮有趣的。于是就跃跃欲试想尝试下新的东西,加上此前不是做了很多算法嘛,有了一定的基础积累,于是想着把算法和UI结 阅读全文
posted @ 2020-06-03 12:38 短短的路走走停停 阅读(1302) 评论(0) 推荐(0)
摘要:前言 有人问我,什么是启发式算法?这个说来就话长了。那么,什么是呢?咱今天就来聊聊,并且,假定屏幕前的你只有大一刚学完谭浩强红本本的水平。 从背包问题说起 所谓算法嘛,肯定是要用来求解问题的。因此我们接下来的展开都需要围绕一个问题展开,那么我就用最简单的0 1背包问题( 1 0 knapsack p 阅读全文
posted @ 2020-05-17 11:38 短短的路走走停停 阅读(1345) 评论(0) 推荐(0)
摘要:本文来源于公众号【程序猿声】,作者舟寒丶 写在前面 众所周知,python是近几年来最火的语言之一,也因为容易上手、代码简洁深受各位刚刚接触编程的同学的喜爱。小编这学期也有一门python的课程。 然而,公众号内代码基本通过C++、Java编写,很少有python。但是还是有部分童鞋想要python 阅读全文
posted @ 2020-04-10 13:09 短短的路走走停停 阅读(1772) 评论(0) 推荐(0)
摘要:以下文章来源于数据魔术师 ,作者向柯玮 前言 各位看客老爷们,大家好~ 今天要为大家带来的 是multi start local search算法解决TSP问题(Java的实现)。 大家可不要因为这个算法的名字比较长,就觉得这个这个算法很难,其实没有哦 这个算法还是非常简单的,希望大家能够通过这个简 阅读全文
posted @ 2020-04-10 13:08 短短的路走走停停 阅读(2506) 评论(0) 推荐(0)
摘要:本文来源于公众号【程序猿声】,作者舟寒丶 作业车间调度问题 问题模型 举个栗子 有关禁忌搜索算法的内容,公众号内有详细教程: "干货 |【算法】禁忌搜索算法(Tabu Search,TS)超详细通俗解析附C++代码实例" "干货 | 到底是什么算法,能让人们如此绝望?" "禁忌搜索算法求解带时间窗的 阅读全文
posted @ 2020-04-10 13:05 短短的路走走停停 阅读(1281) 评论(0) 推荐(0)
摘要:以下文章来源于数据魔术师 ,作者邓发珩、周航 前言 哈罗大家好~! 想必大家在刚开始学习运筹学模型时,会觉得有些茫然不知所措吧?比如一大堆神奇的名词,各种各样的约束。。。反正我一开始是很懵的状态。 那么我们这次带来一个比较基础的 带时间窗的最短路问题(Shortest Path Problem wi 阅读全文
posted @ 2020-04-10 12:54 短短的路走走停停 阅读(3941) 评论(0) 推荐(0)
摘要:相信各位小伙伴在看到运筹学时,第一反应肯定是: 前面我们聊过,如何学习启发式算法。那么今天就聊聊如何学习精确式算法吧。 和启发式算法不同的是,精确式算法不仅需要数学基础,还需要运筹基础,代码基础等。 所以相对来说精确式算法相对会难一些。但是当你学完整个知识体系,会发现,其实精确式算法也差不多是那些套 阅读全文
posted @ 2020-04-09 22:35 短短的路走走停停 阅读(3003) 评论(1) 推荐(0)
摘要:以下文章来源于数据魔术师 ,作者周航 前言 大家好呀!我们你们好久不见的。。。咳咳,初次见面的小编! 之前重新整理了ILS的代码,有人留言问能不能提供java版。 正好最近在学启发式算法和java,为了造福人类小编打算提供 模拟退火法和迭代局部搜索求解TSP的 java 版本 ,方便一些不喜欢C++ 阅读全文
posted @ 2020-04-09 22:33 短短的路走走停停 阅读(1130) 评论(0) 推荐(0)
摘要:前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人。坐在电脑前抠上一天越看越丑,最后把自己丑哭了…… 到了画折线图分析的时候,在想用哪些工具的时候。首先否决了excel,读书人的事,怎么能用excel画论文的图呢? 然后我又尝试了Gnuplot、Matlab、Python等。这些软件作图无疑是一 阅读全文
posted @ 2020-04-09 22:32 短短的路走走停停 阅读(18701) 评论(0) 推荐(2)
摘要:前言 大家好呀! 我是你们好久不见的帅气可爱的小编 不知道你萌是不是时常面临着这样的问题 下定决心想要学习优化算法 奈何,资料太多太杂 更无人指路,根本无从学起 看书? 看论文?? 看代码??? 最后最后还是放开了手 不想再爱过头,成了痛。 哈哈哈玩笑就此打住 那么 就没有好办法学习优化算法了吗? 阅读全文
posted @ 2020-04-09 22:29 短短的路走走停停 阅读(1360) 评论(0) 推荐(0)
摘要:01 介绍 一个有会员制的电影院购票系统。具有会员注册功能,可区分会员和散客两种身份,实现会员及折扣管理。购票具有挑选电影场次,选择座位和查看电影信息等功能。 查看电影详情、获取排片信息。 选择场次座位,完成支付,获取取票信息。 注册成为影院会员,享受优惠折扣。 代码获取 关注我们的公众号!在后台回 阅读全文
posted @ 2020-01-28 12:48 短短的路走走停停 阅读(3565) 评论(0) 推荐(0)
摘要:前言 前两天小编刚忙完手头上的事情,闲了下来,然后顺便研究了一下Branch and Price的算法。刚好,国内目前缺少这种类型算法的介绍和代码实现,今天就给大家分享一下咯。 代码出自国外一个大神@author mschyns之手。代码没有写调用模块,这一部分是小编后续补上去的,以便大家能运行(真 阅读全文
posted @ 2020-01-10 14:22 短短的路走走停停 阅读(4801) 评论(0) 推荐(0)
摘要:00 前言 经过小编不断的努力,关于column generation求解VRPTW的代码终于新鲜出炉啦。 01 运行说明 关于这部分的代码,这里提供两个版本。 第一个版本GitHub一个叫Seminar的国外大神写的,他的子问题求解采用的是建模的方式(建模请看上一期的教程),找一条reduced 阅读全文
posted @ 2019-08-20 12:23 短短的路走走停停 阅读(1603) 评论(0) 推荐(0)
摘要:00 前言 各位小伙伴大家好,相信大家已经看过前面column generation求解vehicle routing problems的过程详解。该问题中,子问题主要是找到一条reduced cost最小的合法路径,然后加入到Master Problem中。其实,子问题也是一个著名的NP Hard 阅读全文
posted @ 2019-08-19 20:19 短短的路走走停停 阅读(2859) 评论(0) 推荐(0)
摘要:00 前言 branch and cut其实还是和branch and bound脱离不了干系的。所以,在开始本节的学习之前,请大家还是要务必掌握branch and bound算法的原理。 01 应用背景 Branch and cut is a method of combinatorial op 阅读全文
posted @ 2019-08-13 10:50 短短的路走走停停 阅读(11039) 评论(1) 推荐(1)
摘要:OUTLINE 前言 VRPTW description column generation Illustration code reference 00 前言 此前向大家介绍了列生成算法的详细过程,以及下料问题的代码。相信各位小伙伴对column generation已经有了一个透彻的了解了。今天 阅读全文
posted @ 2019-07-27 13:55 短短的路走走停停 阅读(4188) 评论(0) 推荐(0)