arrow
Return

A probabilistic algorithm for Optimal Linear Arrangements

delete2026-10-15
delete0
PRE
AI
B
Berend, D.
M
Mamana, S. *
DOI:10.1016/j.dam.2026.05.001delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Optimal Linear Arrangement (OLA) problem seeks a vertex ordering of a graph that minimizes the sum of edge lengths, a fundamental challenge in graph layout, with applications in VLSI design, network optimization, and data visualization. We propose a basic randomized algorithm and enhance it using the method of conditional expectations to derive a deterministic algorithm with guaranteed performance bounds. Our theoretical analysis includes a concentration result showing that for random graphs, the optimal OLA value concentrates around the expected value of a random arrangement. Additionally, we extend the problem to weighted graphs and demonstrate the effectiveness of our algorithms through empirical evaluations. (c) 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.
Keywords:
Linear arrangement
Graph
Random graph
Derandomization
Integer linear programming
Method of conditional expectations

Journal

D
Discrete Applied Mathematics
IF:
1.1
Papers:
352
Citations:
7.7K

Organization

S
Sami Shamoon College of Engineering
Scholars:
191
Papers: 195
Citations: 156
B
Ben-Gurion University of the Negev
Scholars:
2.0K
Papers: 847
Citations: 1.6W
Cited Papers

Cited Papers

Optimal linear arrangement of a rectangular grid
err2000-02-01
err0
PREAI
errPeter Fishburn; Prasad Tetali; Peter Winkler
errShare
errSave
Optimal Linear Ordering
err1973-11-01
err0
PREAI
errD. Adolphson; T. C. Hu
errShare
errSave
On Bipartite Drawings and the Linear Arrangement Problem
err2001-01-01
err0
PREAI
errFarhad Shahrokhi; Ondrej Sýkora; László A. Székely; Imrich Vrto
errShare
errSave
On minimum cuts and the linear arrangement problem
err2000-07-01
err0
PREAI
errS.B. Horton; R.Gary Parker; R.B. Borie
errShare
errSave
errShare
errSave
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
researcher View more