NEOS-Matlab – In some of my work, I have used the NEOS server (see below) to conduct simulations and Matlab for data handling and display purposes. To streamline this workflow, I created a set of Matlab utilities that interface with the NEOS server using XML-RPC. The folder available from the link above contains simplified versions of these utilities, and demonstrates how an AMPL model can be submitted and retrieved from the NEOS server from Matlab. Feel free to use and adapt this code for your own purposes.

Computational Tools that I Have Used

Snakemake – A workflow management tool that easily scales to a cluster

NEOS – Free optimization server with access to many leading solvers

PATH – Solver for complementarity problems with interfaces to AMPL and Matlab