Theory of multiobjective optimization