Rogers Mathew
Indian Institute of Technology Kharagpur
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Rogers Mathew.
ACM Transactions on Algorithms | 2012
Bernhard Haeupler; Telikepalli Kavitha; Rogers Mathew; Siddhartha Sen; Robert Endre Tarjan
We present two online algorithms for maintaining a topological order of a directed <i>n</i>-vertex acyclic graph as arcs are added, and detecting a cycle when one is created. Our first algorithm handles <i>m</i> arc additions in O(<i>m</i><sup>3/2</sup>) time. For sparse graphs (<i>m</i>/<i>n</i> = O(1)), this bound improves the best previous bound by a logarithmic factor, and is tight to within a constant factor among algorithms satisfying a natural locality property. Our second algorithm handles an arbitrary sequence of arc additions in O(<i>n</i><sup>5/2</sup>) time. For sufficiently dense graphs, this bound improves the best previous bound by a polynomial factor. Our bound may be far from tight: we show that the algorithm can take Ω(<i>n</i><sup>2</sup>2<sup>√2 lg</sup> <i>n</i>) time by relating its performance to a generalization of the <i>k</i>-levels problem of combinatorial geometry. A completely different algorithm running in Θ(<i>n</i><sup>2</sup> log <i>n</i>) time was given recently by Bender, Fineman, and Gilbert. We extend both of our algorithms to the maintenance of strong components, without affecting the asymptotic time bounds.
international colloquium on automata languages and programming | 2008
Bernhard Haeupler; Telikepalli Kavitha; Rogers Mathew; Siddhartha Sen; Robert Endre Tarjan
We present two online algorithms for maintaining a topological order of a directed acyclic graph as arcs are added, and detecting a cycle when one is created. Our first algorithm takes O(m1/2) amortized time per arc and our second algorithm takes O(n2.5/m) amortized time per arc, where nis the number of vertices and mis the total number of arcs. For sparse graphs, our O(m1/2) bound improves the best previous bound by a factor of lognand is tight to within a constant factor for a natural class of algorithms that includes all the existing ones. Our main insight is that the two-way search method of previous algorithms does not require an ordered search, but can be more general, allowing us to avoid the use of heaps (priority queues). Instead, the deterministic version of our algorithm uses (approximate) median-finding; the randomized version of our algorithm uses uniform random sampling. For dense graphs, our O(n2.5/m) bound improves the best previously published bound by a factor of n1/4and a recent bound obtained independently of our work by a factor of logn. Our main insight is that graph search is wasteful when the graph is dense and can be avoided by searching the topological order space instead. Our algorithms extend to the maintenance of strong components, in the same asymptotic time bounds.
Graphs and Combinatorics | 2011
L. Sunil Chandran; Mathew C. Francis; Rogers Mathew
The boxicity of a graph G is defined as the minimum integer k such that G is an intersection graph of axis-parallel k-dimensional boxes. Chordal bipartite graphs are bipartite graphs that do not contain an induced cycle of length greater than 4. It was conjectured by Otachi, Okamoto and Yamazaki that chordal bipartite graphs have boxicity at most 2. We disprove this conjecture by exhibiting an infinite family of chordal bipartite graphs that have unbounded boxicity.
Discrete Mathematics | 2011
L. Sunil Chandran; Rogers Mathew; Naveen Sivadasan
The boxicity of a graph H , denoted by box ( H ) , is the minimum integer k such that H is an intersection graph of axis-parallel k -dimensional boxes in R k . In this paper we show that for a line graph G of a multigraph, box ( G ) ? 2 Δ ( G ) ( ? log 2 log 2 Δ ( G ) ? + 3 ) + 1 , where Δ ( G ) denotes the maximum degree of G . Since G is a line graph, Δ ( G ) ? 2 ( ? ( G ) - 1 ) , where ? ( G ) denotes the chromatic number of G , and therefore, box ( G ) = O ( ? ( G ) log 2 log 2 ( ? ( G ) ) ) . For the d -dimensional hypercube Q d , we prove that box ( Q d ) ? 1 2 ( ? log 2 log 2 d ? + 1 ) . The question of finding a nontrivial lower bound for box ( Q d ) was left open by Chandran and Sivadasan in L. Sunil Chandran, Naveen Sivadasan, The cubicity of Hypercube Graphs. Discrete Mathematics 308 (23) (2008) 5795-5800].The above results are consequences of bounds that we obtain for the boxicity of a fully subdivided graph (a graph that can be obtained by subdividing every edge of a graph exactly once). Highlights? Boxicity of a line graph G is O ( D ( log log D ) ) , where D denotes the maximum degree of G . ? Boxicity of a line graph G is O ( k ( log log k ) ) , where k denotes the chromatic number of G . ? Boxicity of the d -dimensional hypercube is at least ( 1 / 2 ) ( ? log log d ? + 1 ) .
SIAM Journal on Discrete Mathematics | 2015
Noga Alon; Manu Basavaraju; L. Sunil Chandran; Rogers Mathew; Deepak Rajendraprasad
The separation dimension of a graph
Discrete Mathematics | 2013
R. Krithika; Rogers Mathew; N. S. Narayanaswamy; N. Sadagopan
G
foundations of software technology and theoretical computer science | 2011
Abhijin Adiga; L. Sunil Chandran; Rogers Mathew
is the smallest natural number
Algorithmica | 2016
Manu Basavaraju; L. Sunil Chandran; Martin Charles Golumbic; Rogers Mathew; Deepak Rajendraprasad
k
arXiv: Computational Complexity | 2017
Tushar Kalra; Rogers Mathew; Sudebkumar Prasant Pal; Vijay Pandey
for which the vertices of
workshop on graph theoretic concepts in computer science | 2016
Emile Ziedan; Deepak Rajendraprasad; Rogers Mathew; Martin Charles Golumbic; Jérémie Dusart
G