Partitioning of supply/demand graphs with capacity limitations: an ant colony approach

In recent years there has been a growing interest for the problem of the minimal partitioning of graphs with supply and demand, due to its close connection to electrical distribution systems, especially in the context of smartgrids. In this paper we present a new version of the problem which is more suitable for practical applications in modeling such systems. More precisely, the constraint of having a unique supply node in a subgraph (partition) is substituted with a limit on the number of subgraphs and the capacity for each of them. The problem is initially solved by a two stage greedy method. With the goal of further improving the quality of found solutions, a corresponding GRASP and an ant colony optimization algorithm are developed. Due to the novelty of the problem, we include a description of a method for generating test instances with known optimal solutions. In our computational experiments we evaluate the performance of the proposed algorithms on both trees and general graphs. The tests show that the proposed ant colony approach manages to frequently find optimal solutions. It has an average relative error of less than 2 % when compared to known optimal solutions. Moreover, it outperform the GRASP.

[1]  Gerhard Reinelt,et al.  Computing finest mincut partitions of a graph and application to routing problems , 2008, Discret. Appl. Math..

[2]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[3]  Abdelkader Bousselham,et al.  A heuristic method for solving the problem of partitioning graphs with supply and demand , 2014, Annals of Operations Research.

[4]  Rolf Drechsler,et al.  Applications of Evolutionary Computing, EvoWorkshops 2008: EvoCOMNET, EvoFIN, EvoHOT, EvoIASP, EvoMUSART, EvoNUM, EvoSTOC, and EvoTransLog, Naples, Italy, March 26-28, 2008. Proceedings , 2008, EvoWorkshops.

[5]  Elena Marchiori,et al.  Cutting Graphs Using Competing Ant Colonies and an Edge Clustering Heuristic , 2011, EvoCOP.

[6]  N. Hatziargyriou,et al.  Microgrids: an overview of ongoing research, development, anddemonstration projects , 2007 .

[7]  N. S. Narayanaswamy,et al.  Linear Time Algorithm for Tree t-spanner in Outerplanar Graphs via Supply-Demand Partition in Trees , 2012, ArXiv.

[8]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[9]  Takao Nishizeki,et al.  Partitioning Trees with Supply, Demand and Edge-Capacity , 2013, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[10]  Jurij Silc,et al.  A distributed multilevel ant-colony algorithm for the multi-way graph partitioning , 2011, Int. J. Bio Inspired Comput..

[11]  N. S. Narayanaswamy,et al.  Tree t-spanners in outerplanar graphs via supply demand partition , 2012, Discret. Appl. Math..

[12]  Takehiro Ito,et al.  Approximability of partitioning graphs with supply and demand , 2006, J. Discrete Algorithms.

[13]  Takehiro Ito,et al.  Minimum Cost Partitions of Trees with Supply and Demand , 2010, Algorithmica.

[14]  Yasser Abdel-Rady I. Mohamed,et al.  Comprehensive Operational Planning Framework for Self-Healing Control Actions in Smart Distribution Grids , 2013, IEEE Transactions on Power Systems.

[15]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[16]  Abdelkader Bousselham,et al.  A greedy method for optimizing the self-adequacy of microgrids presented as partitioning of graphs with supply and demand , 2014, 2014 International Renewable and Sustainable Energy Conference (IRSEC).

[17]  Takehiro Ito,et al.  Partitioning trees of supply and demand , 2005, Int. J. Found. Comput. Sci..

[18]  Milan Tuba,et al.  An ant colony optimization algorithm for partitioning graphs with supply and demand , 2015, Appl. Soft Comput..

[19]  Milan Tuba,et al.  Ant colony optimization algorithm with pheromone correction strategy for the minimum connected dominating set problem , 2013, Comput. Sci. Inf. Syst..

[20]  Francesc Comellas,et al.  A Multiagent Algorithm for Graph Partitioning , 2006, EvoWorkshops.

[21]  Takao Nishizeki,et al.  Parametric Power Supply Networks , 2013, COCOON.

[22]  Alexandru Popa,et al.  Modelling the Power Supply Network - Hardness and Approximation , 2013, TAMC.

[23]  Anthony Vannelli,et al.  A New Heuristic for Partitioning the Nodes of a Graph , 1988, SIAM J. Discret. Math..

[24]  Konstantin Andreev,et al.  Balanced graph partitioning , 2004, SPAA.

[25]  Yasser Abdel-Rady I. Mohamed,et al.  Optimum Microgrid Design for Enhancing Reliability and Supply-Security , 2013, IEEE Transactions on Smart Grid.

[26]  Milan Tuba,et al.  An ant colony optimization algorithm with improved pheromone correction strategy for the minimum weight vertex cover problem , 2011, Appl. Soft Comput..

[27]  Cees Duin,et al.  Looking Ahead with the Pilot Method , 2005, Ann. Oper. Res..

[28]  Yasser Abdel-Rady I. Mohamed,et al.  Supply-Adequacy-Based Optimal Construction of Microgrids in Smart Distribution Systems , 2012, IEEE Transactions on Smart Grid.

[29]  Andrew W. Shogan,et al.  Semi-greedy heuristics: An empirical study , 1987 .

[30]  Gerhard Reinelt,et al.  Generating partitions of a graph into a fixed number of minimum weight cuts , 2010, Discret. Optim..