Skip to main navigation Skip to search Skip to main content

On parallel and batch-cutting strategies for norm-minimization-based convex vector optimization

Research output: Contribution to journalArticlepeer-review

Abstract

We develop parallel and batch-cutting variants of the norm-minimization-based outer approximation algorithm for convex vector optimization. The standard algorithm solves Nk independent subproblems at each iteration k to evaluate all vertices of the current polyhedral approximation, but processes only the single best cut. We propose two improvements. First, we parallelize the subproblem evaluations across W workers, reducing per-iteration wall-clock time. Second, we introduce a batch-cutting strategy that adds up to K supporting halfspaces per iteration, using information from all solved subproblems rather than discarding it. We prove that the batch-cutting variant inherits the convergence rate O(k2/(1−q)) of the standard algorithm, where k is the number of outer iterations and q is the number of objectives. Computational experiments on eight test problems with q ∈ {2, 3, 4, 5} show that parallelism on 8 cores increases the speed by a factor of 1.1 to 4.2, and batch cutting consistently reduces the iteration count by 62–80%. However, the wall-clock benefit of batch cutting is problem-dependent: the additional cuts per iteration accelerate vertex count growth, so batch cutting is most effective when per-vertex subproblem cost dominates.

Original languageEnglish
Article number118013
JournalJournal of Computational and Applied Mathematics
Volume491
DOIs
StatePublished - Feb 2027

Bibliographical note

Publisher Copyright:
© 2026 Elsevier B.V.

Keywords

  • Batch cutting
  • Convergence rate
  • Convex vector optimization
  • Cutting plane methods
  • Outer approximation
  • Parallel computation

ASJC Scopus subject areas

  • Computational Mathematics
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'On parallel and batch-cutting strategies for norm-minimization-based convex vector optimization'. Together they form a unique fingerprint.

Cite this