Bilevel programming for generating discrete representations in multiobjective optimization

被引:9
|
作者
Kirlik, Gokhan [1 ]
Sayin, Serpil [2 ]
机构
[1] Univ Maryland Med Syst, Enterprise Data & Analyt, Linthicum, MD 21090 USA
[2] Koc Univ, Coll Adm Sci & Econ, TR-34450 Istanbul, Turkey
关键词
Multiobjective optimization; Decision Maker; Representation; Nondominated set; Coverage error; Bilevel programming problem; EFFICIENT EXTREME-POINTS; PARETO FRONT GENERATION; MIXED-INTEGER PROGRAMS; WEIGHTED-SUM METHOD; LINEAR-PROGRAMS; ALGORITHM; SET; DECOMPOSITION;
D O I
10.1007/s10107-017-1149-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The solution to a multiobjective optimization problem consists of the nondominated set that portrays all relevant trade-off information. The ultimate goal is to identify a Decision Maker's most preferred solution without generating the entire set of nondominated solutions. We propose a bilevel programming formulation that can be used to this end. The bilevel program is capable of delivering an efficient solution that maps into a given set, provided that one exits. If the Decision Maker's preferences are known a priori, they can be used to specify the given set. Alternatively, we propose a method to obtain a representation of the nondominated set when the Decision Maker's preferences are not available. This requires a thorough search of the outcome space. The search can be facilitated by a partitioning scheme similar to the ones used in global optimization. Since the bilevel programming formulation either finds a nondominated solution in a given partition element or determines that there is none, a representation with a specified coverage error level can be found in a finite number of iterations. While building a discrete representation, the algorithm also generates an approximation of the nondominated set within the specified error factor. We illustrate the algorithm on the multiobjective linear programming problem.
引用
收藏
页码:585 / 604
页数:20
相关论文
共 50 条