Things you learn in a Ph.D. that are not written in textbooks

Those are things I learned during the first phase of my experimentation over the course of my Ph.D (year 2 of 4) There is a story behind each of this statements; I may blog about some of them if there is interest in it and I find the time to write that. Please note that some of […]

There and back again

If your academic work is related to computation, chances are that once in a while you have to scrap a set of experiments and start over. It just happened to me again about two weeks ago. While I and a colleague were doing what is mostly a computation project, we discovered that one constraint was incorrectly […]

Keeping a horse in the race

(This post was originally published on the INFORMS 2013 Blog). While attending this year’s INFORMS Annual Conference, this phrase caught my attention: we need to keep a horse in the race.  It simply means that for a typical paper to be accepted in a journal, researchers either need a completely new model or application, or […]

Summarizing the Metaheuristics International Conference 2013 in three words

This year’s Metaheuristics International Conference (MIC2013) has been held in Singapore. Around 70 presentations were made during the conference. In this post, I provide a short overview of what has been discussed through three keywords: hybridization, extensions and applications.

Two curses affecting Mixed-integer programming computation

In today’s last post dedicated to the #MIP2013 workshop, I examine two sources of complexity affecting research in mixed-integer (linear and nonlinear) programming. Curse of Dimensionality Although the term was coined by Richard E. Bellman in context of dynamic programming, this applies to most aspects of integer programming. Even a LP-based polytope has an exponential […]

The Dark Side is strong within this year’s community

This post is written in the context of the 2013 Mixed Integer Programming workshop, held in Madison WI.  It is humorous rather than serious in nature, so please do not take this post too seriously. Day #1 from MIP 2013 workshop was rich and diverse in terms of technical content. Talks from speakers such as Tobias […]

5 reasons why solver developers should not listen (too much) to academia [dual]

We academia are very eager to offer advice. Here are a few reasons why solver developers should sometimes refrain from listening too much to what academia has to say. I don’t mean ignoring scientific literature, but rather “advice” and requests for features from graduate students and professors. You can get a set of arguments supporting […]

5 reasons why solver developers should listen to academia [primal]

We academia enjoy giving advice to others. Here are a few reasons why solver developers should sometimes listen to what academia have to say. You can get a set of opposite arguments on the associated dual post.

Research, Failure and Adversity

Today’s post is a personal story. Most researchers – either professionals or academic – are accustomed to be successful and to be among the best. When I started doing research, I discovered a new world in which my previous experience didn’t count much. And in order to become a better researcher, I had to get […]

Using commercial solvers in academic research

Over the last two years or so, I’ve ran into a couple of discussions about the use of commercial solvers in academic OR projects. There is often a moderate sense of unease when using commercial MILP solvers in our research. The problem is not the commercial property of the software – at least, not since […]