I work with constrained optimization (developing and studying models with continuous, binary and integer variables). I'm currently working with AMPL and IBM ILOG CPLEX (Concert API for C++), which I recommend for optimizing. But I can implement the model using Matlab either.