This Java simulator includes a discrete-event model for
a two machine tandem manufacturing system with random demand. In
addition, it includes optimization modules that run Infinitesimal
Perturbation Analysis to get sensitivity estimates which are
then used together with stochastic approximation to solve constrained
and unconstrained optimization problems.