203
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Outer approximation algorithms for convex vector optimization problems

ORCID Icon & ORCID Icon
Pages 723-755 | Received 14 Sep 2021, Accepted 05 Jan 2023, Published online: 09 Feb 2023
 

Abstract

In this study, we present a general framework of outer approximation algorithms to solve convex vector optimization problems, in which the Pascoletti-Serafini (PS) scalarization is solved iteratively. This scalarization finds the minimum ‘distance’ from a reference point, which is usually taken as a vertex of the current outer approximation, to the upper image through a given direction. We propose efficient methods to select the parameters (the reference point and direction vector) of the PS scalarization and analyse the effects of these on the overall performance of the algorithm. Different from the existing vertex selection rules from the literature, the proposed methods do not require solving additional single-objective optimization problems. Using some test problems, we conduct an extensive computational study where three different measures are set as the stopping criteria: the approximation error, the runtime, and the cardinality of the solution set. We observe that the proposed variants have satisfactory results, especially in terms of runtime compared to the existing variants from the literature.

Mathematics Subject Classifications (2020):

Acknowledgments

The authors thank the anonymous referees for insightful comments that allowed them to correct some inaccuracies appearing in the preceding version and for numerous suggestions that improved the presentation. They also thank Daniel Dörfler for his suggestions to improve the computational results.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Notes

1 In the proof of [Citation18, Proposition 4.4], the feasible region of (EquationPS(v,d)) is stated to be compact.

2 See Section 5 for the computer and solver specifications.

3 In addition to the ones from Section 4.2, different direction selection methods that are specifically designed for UB are discussed and tested. The details are provided as an online supplement.

4 avg is the average of uˆi values that are not equal to M, that is avg=i:uˆiMuˆi|{i:uˆiM}|. Note that utemp is in P by construction and it is used only to compute a better upper bound for d(v,P).

5 The pseudocodes of the corresponding procedures are provided in the online supplement.

6 This example is bounded in the sense that the upper image is included in yI+R+2 where yI=0R2. In theory, the weighted sum scalarizations for the initialization step, namely, (infxR+x) and (infxR+1x) do not have solutions as x = 0 is not in the domain of the problem and (infxR+1x=0) is not attained, respectively. For the computational tests, we manually set the initial outer approximation as P0={0}+R+2.

7 This set of examples is taken from [Citation6].

8 The results for other a values are similar, hence the corresponding figures are not included here.

9 See the online supplement for the results with CR+p.

Additional information

Notes on contributors

İrem Nur Keskin

İrem Nur Keskin received her bachelor's and master's degrees in Industrial Engineering from Bilkent University in Ankara, Turkey. She is currently pursuing her Ph.D. studies in Decision Sciences at Duke University's Fuqua School of Business.

Firdevs Ulus

Firdevs Ulus is an assistant professor at Industrial Engineering Department in Bilkent University, Ankara. She received her Ph.D. in Operations Research and Financial Engineering from Princeton University, NJ in 2015. She also received a M.S. degree in Mathematics from Sabanc? University, Istanbul in 2010. Her research interests are in vector and set optimization, convex programming, multiobjective (mixed) integer programming, algorithms and applications from finance and economics.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.