JOURNAL ARTICLE

BIRD-VNE: Backtrack-avoidance virtual network embedding in polynomial time

Abstract

The virtual network embedding (VNE) problem is known to be NP-hard, and as a result, several heuristic approaches have been proposed to solve it. These heuristics find sub-optimal solutions in polynomial time, but have practical limitations, low acceptance rates, and high embedding costs. In this paper, we first propose two heuristics that exploit the constraint propagation properties of the VNE problem to ensure both topological and capacity disjoint consistencies, thereby avoiding backtracking while increasing acceptance rates. Then, combining these two heuristics, we design a polynomial-time VNE algorithm (we term it BIRD-VNE) that, in addition to avoiding backtracking and increasing acceptance rates, incurs a low embedding cost when compared to existing approaches. 2014 IEEE.

Keywords:
Heuristics Backtracking Embedding Heuristic Computer science Mathematical optimization Time complexity Constraint (computer-aided design) Disjoint sets Exploit Polynomial Theoretical computer science Algorithm Mathematics Discrete mathematics Artificial intelligence

Metrics

7
Cited By
2.57
FWCI (Field Weighted Citation Impact)
16
Refs
0.90
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Optical Network Technologies
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Advanced Memory and Neural Computing
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.