Publications

Priority-based search for the virtual network embedding problem

Abstract

The Virtual Network Embedding (VNE) problem is a constrained optimization problem. It arises in the context of allocating resources on heterogeneous physical networks to provide end-to-end computing services. In this paper, we introduce a new solver, called VNE-PBS, that uses priority-based search (PBS) for solving the VNE problem. VNE-PBS uses a prioritized heuristic search algorithm that explores the space of all possible priority orderings using a systematic depth-first search. The solver is inspired by the success of PBS for the Multi-Agent Path Finding (MAPF) problem and the similarities between the VNE and MAPF problems. We show that VNE-PBS significantly outperforms competing methods on various benchmark instances for both the offline and online versions of the VNE problem.

Date
2023
Authors
Yi Zheng, Hang Ma, Sven Koenig, Erik Kline, TK Satish Kumar
Journal
Proceedings of the International Conference on Automated Planning and Scheduling
Volume
33
Pages
472-480