Comparing Algorithms for Minimizing Congestion and Cost in the Multi-Commodity k-Splittable Flow
Author(s) -
Chengwen Jiao,
Suixiang Gao,
Wenguo Yang
Publication year - 2015
Publication title -
computer and information science
Language(s) - English
Resource type - Journals
eISSN - 1913-8997
pISSN - 1913-8989
DOI - 10.5539/cis.v8n2p1
Subject(s) - computer science , heuristic , minimum cost flow problem , mathematical optimization , flow network , key (lock) , flow (mathematics) , algorithm , point (geometry) , network congestion , commodity , mathematics , computer network , economics , network packet , artificial intelligence , computer security , geometry , market economy
In the k-splittable flow problem, each commodity can only use at most k paths and the key point is to find the suitable transmitting paths for each commodity. To guarantee the efficiency of the network, minimizing congestion is important, but it is not enough, the cost consumed by the network is also needed to minimize. Most researches restrict to congestion or cost, but not the both. In this paper, we consider the bi-objective (minimize congestion, minimize cost) k-splittable problem. We propose three different heuristic algorithms for this problem, A1, A2 and A3. Each algorithm finds paths for each commodity in a feasible splittable flow, and the only difference between these algorithms is the initial feasible flow. We compare the three algorithms by testing instances, showing that choosing suitable initial feasible flow is important for obtaining good results.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom