this paper, we study and improve three recently proposed algorithms for identifying loops in an irreducible graph. The first algorithm we study is due to Havlak [1997]. We show that the running time of this algorithm is quadratic in the worst-case, and not almost-linear as claimed. We then show how to modify the algorithm to make it run in almost Author's address: G. Ramalingam, IBM T.J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY, 10598, USA. E-mail: rama@watson.ibm.co
AbstractA common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case...
An important problem in automatic parallelization of scientific programs is to generate loops from a...
The notions of loops and loop formulas play an important role in answer set computation. However, th...
Abstract. Loop identification is an essential step of control flow analysis in decompilation. The Cl...
Loop identification is an essential step of control flow analysis in decompilation. The Classical al...
This paper illustrates the use of loop nesting forests in two applications. The first is a new algor...
The identifying code problem is a special search problem, challenging both from a theoretical and fr...
AbstractMany problems involving DNA can be modeled by families of intervals. However, traditional in...
Abstract. We give a linear time recognition algorithm for circular-arc graphs. Our algorithm is much...
[[abstract]]D. I. Moldovan (1982, 1986) has proposed a systematic approach to design parallel algori...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...
The automatic detection of parallel loops is a well-known problem. Sophisticated polynomial algorith...
Abstract. This paper presents an efficient algorithm for classifying gen-eralized induction variable...
This paper addresses the problem of loop iteration number estimation, applied to linear loops. This ...
In this paper we study the complexity of the problems: given a loop, described by linear constraints...
AbstractA common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case...
An important problem in automatic parallelization of scientific programs is to generate loops from a...
The notions of loops and loop formulas play an important role in answer set computation. However, th...
Abstract. Loop identification is an essential step of control flow analysis in decompilation. The Cl...
Loop identification is an essential step of control flow analysis in decompilation. The Classical al...
This paper illustrates the use of loop nesting forests in two applications. The first is a new algor...
The identifying code problem is a special search problem, challenging both from a theoretical and fr...
AbstractMany problems involving DNA can be modeled by families of intervals. However, traditional in...
Abstract. We give a linear time recognition algorithm for circular-arc graphs. Our algorithm is much...
[[abstract]]D. I. Moldovan (1982, 1986) has proposed a systematic approach to design parallel algori...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...
The automatic detection of parallel loops is a well-known problem. Sophisticated polynomial algorith...
Abstract. This paper presents an efficient algorithm for classifying gen-eralized induction variable...
This paper addresses the problem of loop iteration number estimation, applied to linear loops. This ...
In this paper we study the complexity of the problems: given a loop, described by linear constraints...
AbstractA common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case...
An important problem in automatic parallelization of scientific programs is to generate loops from a...
The notions of loops and loop formulas play an important role in answer set computation. However, th...