May 01 2008
好個 SYMPHONY …
What is SYMPHONY?
SYMPHONY is an open-source solver for mixed-integer linear programs (MILPs) written in C. It can be used in three different main modes:
- As a callable library through either the native C interface or through the Osi.
- As an interactive solver using a command-line interface.
- As a framework to build customized solvers for specific problem classes.
SYMPHONY can be executed in either parallel (distributed or shared memory) or sequential modes and has a number of advanced features that make it unique, including the ability to
- solve biobjective MILPs,
- warm start the solution procedure, and
- perform basic sensitivity analyses.
以上這些介紹,是從 SYMPHONY Home Page 裡弄出來的。原本只是想裝來玩玩看,順便看看它針對 VRP,有什麼比較特殊的解法,要研究一下它的 code。
好死不死 … 我裝了老半天卻一直出現 “Unknown OS” 這個錯誤訊息,最後索性去 trace 一下 configure 的 code 好瞭解到底發生什麼事。不看還好,一看就一肚子火!
因為它除了支援常見的 OS 之外,連一些較不易見的其實都有支援,但它獨獨漏了 BSD 系列進去,只能說真的是戰你娘親!
還好我有備用的 Linux 主機可以用,不然還真不知道會浪費多少時間在它上面,真的夠了。不過我想有空還是讓它也有辦法支援 BSD 好了,真的沒空的話,那就寫信抱怨一下,天曉得下一個受害者在哪 囧rz







May 1st, 2008 at 7:56 pm
不支援bsd 對吧. 不曉得該說什麼了…
解決之逶,還是換 os 啦
May 5th, 2008 at 11:25 am
換個頭 … 怎能遇到一點小問題就打著退堂鼓呢!
有時間講這個,你還是乖乖生論文吧 ~ 哈哈哈