Hi. I have written many programs that involve optimization algorithms. I am familiar with many optimization methods, for both discrete and continious optimization parameters. I can write the software in C++, Matlab or some other language.
I am familiar with many methods, ranging from shortest path, min cut-max flow, linear programming, convex programming, gradient descent and Gauss-Newton, to many more modern algorithms such as ADMoM. I would be happy to learn some more on this project.