MATLAB+YALMIP+CPLEX求解小规模CVRP问题

本文摘抄自公众号:优化算法交流地
因为在建完一个数学模型以后,我们也不知道这个模型构建得正确与否,这时我们需要使用一种方法来检验模型的正确性,而CPLEX正是这样的建模语言。但是,重新学习CPLEX专门的建模语言对于这样的初学者来说有些困难,再加上平时习惯使用MATLAB,因此就想能不能用MATLAB调用CPLEX,这样既可以实现建模,也可以快速上手。其中MATLAB调用CPLEX的相关方法介绍来自网站http://blog.sina.com.cn/s/blog_b041fdcb0102ydsq.htm。该网址还有相应的安装文件,除了需要安装CPLEX以外,还需要安装YALMIP,这是一个在MATLAB上建模超级方便的工具包,有了YALMIP可以大大降低建模的难度。


- 阅读剩余部分 -

如何修复因突然断电导致受损的MP4文件

这是一次给学校领导录制相关会议时,突然停电,导致前面录制的MP4视频没有文件结尾信息,导致无法下载、播放。当时录制是采用奥威亚的录播系统进行录播的,然后找到奥威亚技术人员,告知没办法修复,也许是他们真的不知道怎么修复,也许是他们技术觉得麻烦,不想帮着修复。通过找到供应商技术,请他们卸载下录播主机硬盘,然后采用Diskgenius软件读取受损的MP4文件,在网站上搜索相关资源,并进行了有效修复。相关资料可以参考,https://restore.media/blog/how-to-fix-corrupted-mp4-files,具体步骤我将在有时间的时候进行详细叙述。

LaTex如何在文档中增加附录内容

我们在写论文的过程中,经常会用到LaTex排版,而当论文中需要对一些模型、定义、定理、性质、推论等进行转换或者证明时,为便于文章阅读整体的流畅性,我们会将这些内容放在文章的附录部分来展示给读者。但是,如何才能在LaTex中很好地进行附录排版呢,如何排成自己想要的格式呢?本文将对LaTeX附录排版进行简单总结,具体内容如下:

- 阅读剩余部分 -

表示"瑕疵/缺点"的英语词汇汇总

有时候,我们在审稿的时候,想说论文存在一些瑕疵/缺点,但是不同的英语词汇表示的意思还是存在差异的。通过梳理,我们将常见的一些表示瑕疵/缺点的英语词汇(具体包括:Defect,Flaw,Drawback,Shortcoming,Disadvantage,Demerit,Weakness,Fault)进行汇总,以便今后使用和学习。

- 阅读剩余部分 -

非线性函数线性化转化方法(乘积式)

我们在建立数学模型时候,可能会遇到将两个决策变量相乘的情况,从而使得我们的模型变成了非线性规划模型。使得一些商业求解软件(如:Gurobi, Cplex等)在对模型求解的时候产生困难。因此,我们需要将非线性表达式转化为线性表达式,降低求解难度。我们根据变量的特点,分为三种情况进行讨论:

- 阅读剩余部分 -