ACM Home Page
Please provide us with feedback. Feedback
An improved heuristic for computing short integral cycle bases
Full text PdfPdf (239 KB)
Source Journal of Experimental Algorithmics (JEA) archive
Volume 13 ,  (February 2009) table of contents
SECTION: 1 - Regular Papers table of contents
Article No. 14  
Year of Publication: 2009
ISSN:1084-6654
Authors
Telikepalli Kavitha  Indian Institute of Science, Bangalore, India
Katakam Vamsi Krishna  Google
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 69,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1412228.1498696
What is a DOI?

ABSTRACT

In this article, we consider the problem of constructing low-weight integral cycle bases in a directed graph G = (V, E) with nonnegative edge weights. It has been shown that low-weight integral cycle bases have applications in the periodic event scheduling problem and cyclic time tabling. However, no polynomial time algorithm is known for computing a minimum weight integral cycle basis in a given directed graph.

We give a necessary condition that has to be satisfied by any minimum weight integral cycle basis and guided by this necessary condition, we propose a new heuristic for constructing a low weight integral cycle basis. To the best of our knowledge, this is the first algorithm to construct integral cycle bases that are not necessarily fundamental. We implemented our heuristic and tested it on random graphs and compared the weight of the integral cycle basis computed by our algorithm with the weight of a minimum cycle basis and the weights of integral cycle bases (these are, in fact, fundamental cycle bases) computed by already existing and new heuristics for this problem. Empirical results suggest that our heuristic performs better than the existing heuristics for this problem and in fact, it computes a minimum weight integral cycle basis on these graphs. (In the above comparison, when the weight of the integral cycle basis computed and the weight of a minimum cycle basis turn out to be equal, it immediately implies that we have in fact found a minimum integral cycle basis.) The time needed for our heuristic is typically a little higher compared to the time taken by the other heuristics that compute fundamental cycle bases.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Berger, F. 2002. Minimale kreisbasen in graphen. In Proceedings of the Lecture on the Annual Meeting of the DMV. Halle, Germany.
 
2
 
3
Cassell, A. C., Henderson, J. C., and Ramachandran, K. 1976. Cycle bases of minimal measure for the structural analysis of skeletal structures by the flexibility method. In Proceedings of the Royal Society of London Series A 350, 61--70.
 
4
de Pina, J. 1995. Applications of shortest path methods. Ph.D. thesis, University of Amsterdam, Netherlands.
 
5
 
6
Gleiss, P. M. 2001. Short cycles: Minimum cycle bases of graphs from chemistry and biochemistry. Ph.D. thesis, Universitat Wien.
 
7
 
8
Hariharan, R., Kavitha, T., and Mehlhorn, K. 2006. A faster deterministic algorithm for minimum cycle bases in directed graphs. In Proceedings of the 33rd ICALP, LNCS 4051. 250--261.
 
9
 
10
 
11
Kavitha, T., Mehlhorn, K., Michail, D., and Paluch, K. 2004. A faster algorithm for minimum cycle basis of graphs. In Proceedings of the ICALP, LNCS 3142. 846--857.
 
12
Liebchen, C. 2003. Finding short integral cycle bases for cyclic timetabling. In Proceedings of the ESA, LNCS 2832. 715--726.
 
13
Liebchen, C. and Peeters, L. 2002. On cyclic timetabling and cycles in graphs. Tech. rep., TU Berlin. Technical Report 761/2002.
 
14
 
15
 
16
Mehlhorn, K. and Michail, D. Minimum cycle bases: Faster and simpler. ACM Transactions on Algorithms.
17
 
18
Nachtigall, K. 1994. A branch and cut approach for periodic network programming. Tech. rep., Hildesheimer Informatik-Berichte. Technical Report 29.
 
19
Rizzi, R. 2007. Minimum weakly fundamental cycle bases are hard to find. Algorithmica.
 
20
Swamy, M. and Thulasiraman, K. 1981. Graphs, Networks, and Algorithms. John Wiley & Sons, New York.
 
21

Collaborative Colleagues:
Telikepalli Kavitha: colleagues
Katakam Vamsi Krishna: colleagues