Optimization of Human Motions