加载中…
博主声明
无论是工业界,还是学术界,无论老师,还是同学,无论是业界管理经理,还是工程师,无论你工作在工程领域(电子工程、工业工程等)、管理科学领域、交通与供应链领域、金融领域,还是应用数学领域,无论你是科研者,还是数学建模的爱好者,我都希望与您建立良好的关系,也真心地希望能够和您成为事业上、学术和科研上的搭档和朋友。如果您在国内,请通过yuquandu@yahoo.com与我建立联系,如果在国外,通过duyuquan2006@gmail.com。在日常的交流中,我也会力所能及地为您提供帮助。此声明长期有效。
===================
由于新浪网博客管理策略原因,本博客的名字被强行改为“杜玉泉的博客”,但本人还是喜欢在INFORMS OR/MSBlog List中的名字“Chinese OR Tea”。
个人资料
杜玉泉
杜玉泉
  • 博客等级:
  • 博客积分:0
  • 博客访问:267,013
  • 关注人气:496
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
个人简介
我现在是新加坡国立大学海事研究中心的一名博士后研究人员,研究的主要领域包括物流与供应链管理、优化理论及应用等,实际上,对运筹学尤其是优化理论及应用的各个领域都有浓厚兴趣。
新浪微博
Optimization

YALMIP

Johan_Lofberg

COIN-OR

COIN-OR

ORBlog1

Michael_Trick

ORBlog2

Laura_McLay

ORBlog3

Aurelie_Thiele

ORBlog4

Anna_Nagurney

ORBlog5

Andrew_Gelman

ORBlog6

Jiadong Wang

ORBlog7

greenOR

OR_in_Google

Google_Dir

MISC

IE-blog

工业工程

MathFromMatrix67

Matrix67@PKU

科学网

sciencenet

评论
加载中…
留言
加载中…
访客
加载中…
好友
加载中…
博文

先随便聊几句。很多人问我:Dr. Du,你为什么喜欢用MATLAB+YALMIP来调CPLEXGurobi

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

academic

optimization

分类: 建模优化
注:近日有小朋友频繁邮件问CPLEX版本更新了,YALMIP的支持跟不上。此博文回答这一问题。本文以CPLEX最新版本12.7.1为例说明,以后若出现新的版本,下面方法仍适用。

原理:Johan把对IBM封装的CPLEX Mex函数(如IBM的求解MIQCP的函数'cplexmiqcp')的调用封装在自己写的一些函数里了,如把对IBM函数的'cplexmiqcp'调用封装到他自己写的“call_cplexibm_qcmiqp”这个函数里,目的是方便出口、入口模型/数据的标准化,所有需要调用IBM函数'cplexmiqcp'的地方,如关键性的函数'solvesdp'(或'optimize')、yalmiptest(实际是调用了solvesdp),都是调用自写的“call_cplexibm_qcmiqp”;另一个细节是,Johan对每一个solver(包括cplex)都写了一个数据/模型的转换函数,如'yalmip2cplex'负责把yalmip标准的模型/数据转成cplex认识的形式,所以,你可以想象:'yalmip2cplex'一定被函数“call_cplexibm_qcmiqp”调用了;但无论'yalmip2cplex'还是'call_cplexibm_qcmiqp'都不需要管它,因为IBM基本不可能修改模型/数据格式,可基本不可能修改mex函数的名字(如'cplexmiqcp')。同学举手:那cplex版本更新时,我们动yalmip的哪个文件? 问题的答案是YALMIP安
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

optimization

分类: 建模优化
近几天,Sabre中国办公室在发起一项航空领域的优化建模及算法竞赛,今年的主题为航班计划的恢复。下面是LU Xuehua发过来的邮件,高校里的老师和同学可以组队挑战一下。Enjoy!
===================LU Xuehua's email: begin===========================

Dear Professors/friends/students:

As you may probably know, we, Sabre® China office, is organizing an optimization competition among college students (either graduate or undergraduate) with focus on the areas of mathematics, engineering, management and computer science. This year’s topic is Airline Flight Recovery.

为促进运筹学在中国民用航空领域的发展和应用,培植供需和人才培养之间的合作关系,Sabre®联合部分高校和航空公司,发起面向中国高校相关领域在校学生(可以有老师指导),求解航空

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-07-07 22:38)
标签:

导师

陈秋双

分类: 生活感悟
注:读者若发现错别字或用词不当,请写电邮给我:duyuquan2006@gmail.com

 我敬爱的博士生导师、尊敬的陈秋双教授于201577日晚840分在与乳腺癌的抗争中不幸离世,享年48岁。陈老师生前为南开大学计算机与控制学院教授、自动化与智能科学系主任、中国运筹学会常务理事、中国运筹学会排序分会副理事长、天津市运筹学会理事长、天津市系统工程学会

阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 
标签:

教育

academic

分类: 认识数学
注:CSDN博主孟岩写的理解矩阵的文章,感觉很不错:一个矩阵是运动(变换)在一个基下的描述;同一个运动,基不同,其描述矩阵也不同,但是“相似的”,特征值是不会变的;矩阵不但是运动的描述,还表示一个坐标系(基);矩阵的行列式是其表示的坐标系的向量按平行四边形法则张成的单位n维立方体的体积。文章的原文见其博客:http://blog.csdn.net/myan
-------------------------------孟岩:理解矩阵(一)---------------------------------------------

前不久chensh出于不可告人的目的,要充当老师,教别人线性代数。于是我被揪住就线性代数中一些务虚性的问题与他讨论了几次。很明显,chensh觉得,要让自己在讲线性代数的时候不被那位强势的学生认为是神经病,还是比较难的事情。

可怜的chensh,谁让你趟这个地雷阵?!色令

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-03-12 17:39)
标签:

教育

分类: 程序设计
绝大部分工业界的朋友在日常工作中主要对着MS Excel折腾,所以近期看了些VBA编程的知识,简单做了笔记,特放到博客上来,主要是为了方便自己复习和查看。有时间时,弄些优化和VBA编程结合的例子给大家看注意:这里只是学习笔记。
=========================笔记:开始================================

1.       获得单元格的值或对其赋值

Range(“A1:A10”).Value

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

optimization

academic

分类: 我的讲座

注:应一些同学、朋友和同事的请求,再次准备了一个关于Gurobi和CPLEX使用的简单教程,这次教程里提到了软件的一些新的功能,比如说CPLEX在求解非凸的二次规划上的进展和努力;同时,还增加了一些例子代码,比如简单的(混合整数)线性规划、二次规划、双层规划(Bilevel Programming)、KKT条件的代码表达等内容,希望高年级本科生、研究生或年轻教师看过之后,能马上处理您手头的问题。其中的很多代码是从YALMIP Wiki拷贝过来的,特此声明(本教程的目的是教育,而非原创性地推动科研成果,但对推动大家的研究工作想必作用甚大)。此外,最近工作繁忙,博客疏于更新,其中博客中提到的问题也很少回答,敬请谅解。
 
=========================教程开始====================================
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
     整数规划领域巨擘George Nemhauser2013年11月25日在Gatech的讲座,题目为“Integer Programming: Global Impact”。从slides看应该是2013年7月在意大利也讲过。Slides、可以下载的讲座视频以及可以在线看的讲座视频点这里(若链接失效,可以直接google讲座题目)可以找到。

     其中,大家可以听到很多整数规划领域的历史和掌故,可以看到整数规划现今的发展状况(尤其是在交通、供应链、金融、体育调度、医疗健康管理等诸多领域的应用),还可以领悟未来的发展趋势(如技术创新的方向是平行化以及并行的线程间如何高效地相互通信与学习),最关键的是:我们通过视频可以近距离领略
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
    前言:很久没有写博文了,两个字——“穷忙”,这一段时间里收到了很多老师、学生和业界人员的问题,有些回答的稍显草率,请谅解,其中的一些问题(比如QCQP中的semidefinite的相关问题及讨论)很想写写,但一想到写这些东西需要认真捋清思路、小心措辞、辅助作图等,又想到自己research进展跟狗屎一样,就实在没有心情写了。其实,青年教师的科研压力不比在读博士生小,老师们应该都能理解,所以请学生们和业界人员原谅我这一段时间问题回答上的草率。

     今天选择Local Search(LS)这个话题,一来是最近看到很多Papers在使用这些方法,二来是看到最近优化软件LocalSolver(官网中国代理商)火爆的不行。LocalSolver是基于local search方法(而非Branch and Cut方法和Constraint Programming方法)求解Mathematical Programming模型的,所以非线性算子(
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2013-04-09 11:12)
标签:

转载

分类: 认识数学
看看王垠对"P=NP?"问题看法,大致的观点是:(1)这个问题本身是个逻辑上极其荒诞的问题("P=NP?"连P都不是?);(2)不要陷入理论学家们编造出的对多项式时间算法的看起来很美的故事中. 大家可以结合之前我转发Matrix67的那篇博文看看,思考一下. 更有意思的是,最近流行的电影Travelling Salesman的宣传海报和T恤就是"P=NP". 感谢王垠细致入微的分析. 
原文地址:谈“P=NP?”作者:王垠
“P=NP?” 通常被认为是计算机科学最重要的问题。有一个叫 Clay Math 的研究所,甚至悬赏 100 万美元给解决它的人。可是我今天要告诉你的是,这个问题其实是不存在的,它根本不需要解决。

我并不是第一个这样认为的人。在很早的时候就有个
阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有