最优匹配的blossom5算法的C++源码
BLOSSOM V - implementation of Edmonds' algorithm for computing a minimum cost perfect matching in a graph
Version 1.0
Mathematica Symbolic Toolbox for MATLAB
Using the MathLink communication standard supplied with Mathematica and the MEX
facility of MATLAB we write a toolbox that provides MATLAB users with all of the
symbolic and high-precision numeric capabilities of Mathematica. In addition,
since MathLink can pass native MATLAB matrices (and not just strings) between
Mathematica and MATLAB it is quick and easy to construct matrices in either
system and pass them to the other. You can freely mix Mathematica code and
MATLAB code without the bother of writing M-files to convert matrices into
strings and back. The Mathematica Symbolic Toolbox for MATLAB is implemented as
a single MEX-file and we have included the source code.
Two important points:
1) The Mathematica Symbolic Toolbox for MATLAB works with newer (MLVERSION in
mathlink.h >= 3) versions of Mathematica (I have not tested the new version
on the Macintosh). This version has been tested to work with Mathematica 6.0
and Matlab R2007b. Instructions for mex'ing this file are given below.
2) Since MathLink connects programs on different computers just as easily as it
connects programs on the same computer, you can harness the power of more
than one computer. Simply run MATLAB on one computer, Mathematica on another;
the Mathematica Symbolic Toolbox for MATLAB transparently connects the
two. This capability is also especially helpful in schools and industrial
sites where MATLAB and Mathematica might be licensed for different machines.
开源约束编程软件:Gecode(2)
非常棒的约束编程的开源软件,C++实现的。通过对gecode的学习,既可以解决自己的约束规划方面的问题,又可以学习到C++的精彩应用。gecode还提供了一个基于gecode的flatzinc语言(一个高级的约束编程的声明式语言)的解释器。试试吧!!!共有两个压缩文件,这是第2个。
开源约束编程软件:Gecode
非常棒的约束编程的开源软件,C++实现的。通过对gecode的学习,既可以解决自己的约束规划方面的问题,又可以学习到C++的精彩应用。gecode还提供了一个基于gecode的flatzinc语言(一个高级的约束编程的声明式语言)的解释器。试试吧!!!共有两个压缩文件,这是第1个。