added solution test
nelder-mead support
particle swarm support