Theory of Vector Optimization