Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Damon Kaller is active.

Publication


Featured researches published by Damon Kaller.


Algorithmica | 2000

Definability Equals Recognizability of Partial 3-Trees and \sl k -Connected Partial \sl k -Trees

Damon Kaller

Abstract. We consider graph decision problems on partial 3-trees that can be solved by a finite-state, leaf-to-root tree automaton processing a width-3 tree decomposition of the given graph. The class of yes-instances of such a problem is said to be recognizable by the tree automaton. In this paper we show that any such class of recognizable partial 3-trees is definable by a sentence in CMS logic. Here, CMS logic is the extension of Monadic Second-order logic with predicates to count the cardinality of sets modulo fixed integers. We also generalize this result to show that recognizability (by a tree automaton that processes width-k tree decompositions) implies CMS-definability for k -connected partial k -trees. The converse—definability implies recognizability—is known to hold for any class of partial k -trees, and even for any graph class with an appropriate definition of recognizability. It has been conjectured that recognizability implies definability over partial k -trees; but a proof was previously known only for k ≤ 2 . This paper proves the conjecture, and hence the equivalence of definability and recognizability, over partial 3-trees and k -connected partial k -trees. We use techniques that may lead to a proof of this equivalence over all partial k -trees.


Journal of Algorithms | 1997

AnO(m+nlogn) Algorithm for the Maximum-Clique Problem in Circular-Arc Graphs

Binay K. Bhattacharya; Damon Kaller

We present an algorithm to compute, inO(m+nlogn) time, a maximum clique in circular-arc graphs (withnvertices andmedges) provided a circular-arc model of the graph is given. If the circular-arc endpoints are given in sorted order, the time complexity isO(m). The algorithm operates on the geometric structure of the circular arcs, radially sweeping their endpoints; it uses a very simple data structure consisting of doubly linked lists. Previously, the best time bound for this problem wasO(mloglogn+nlogn), using an algorithm that solved an independent subproblem for each of thencircular arcs. By using the radial-sweep technique, we need not solve each of these subproblems independently; thus we eliminate the loglognfactor from the running time of earlier algorithms. For vertex-weighted circular-arc graphs, it is possible to use our approach to obtain anO(mloglogn+nlogn) algorithm for finding a maximum-weight clique?which matches the best known algorithm.


workshop on graph theoretic concepts in computer science | 1996

Definability Equals Recognizability of Partial 3-Trees

Damon Kaller

We show that a graph decision problem can be defined in the Counting Monadic Second-order logic if the partial 3-trees that are yes-instances can be recognized by a finite-state tree automaton. The proof generalizes to also give this result for k-connected partial k-trees. The converse—definability implies recognizability—is known to hold over all partial k-trees. It has been conjectured that recognizability implies definability over partial k-trees; but a proof was previously known only for k≤2. This paper proves the conjecture—and hence the equivalence of definability and recognizability—over partial 3-trees and k-connected partial k-trees.


international colloquium on automata languages and programming | 1999

On the Complements of Partial k-Trees

Arvind Gupta; Damon Kaller; Thomas C. Shermer

We introduce new techniques for studying the structure of partial k-trees. In particular, we show that the complements of partial k-trees provide an intuitively-appealing characterization of partial k-tree obstructions. We use this characterization to obtain a lower bound of 2Ω(k log k) on the number of obstructions, significantly improving the previously best-known bound of 2Ω(√k). Our techniques have the added advantage of being considerably simpler than those of previous authors.


scandinavian workshop on algorithm theory | 1996

Vertex Partitioning Problems On Partial k-Trees

Arvind Gupta; Damon Kaller; Sanjeev Mahajan; Thomas C. Shermer

We describe a general approach to obtain polynomial-time algorithms over partial k-trees for graph problems in which the vertex set is to be partitioned in some way. We encode these problems with formulae of the Extended Monadic Second-order (or EMS) logic. Such a formula can be translated into a polynomial-time algorithm automatically. We focus on the problem of partitioning a partial k-tree into induced subgraphs isomorphic to a fixed pattern graph; a distinct algorithm is derived for each pattern graph and each value of k. We use a “pumping lemma” to show that (for some pattern graphs) this problem cannot be encoded in the “ordinary” Monadic Second-order logic—from which a linear-time algorithm over partial k-trees would be obtained. Hence, an EMS formula is in some sense the strongest possible. As a further application of our general approach, we derive a polynomial-time algorithm to determine the maximum number of co-dominating sets into which the vertices of a partial k-tree can be partitioned. (A co-dominating set of a graph is a dominating set of its complement graph).


workshop on algorithms and data structures | 1995

Regular-Factors In The Complements Of Partial k-Trees

Damon Kaller; Arvind Gupta; Thomas C. Shermer

We consider the problem of recognizing graphs containing an f-factor (for any constant f) over the class of partial k-tree complements. We also consider a variation of this problem that only recognizes graphs containing a connected f-factor: this variation generalizes the Hamiltonian circuit problem. We show that these problems have O(n) algorithms for partial k-tree complements (on n vertices); we assume that the Θ(n2) edges of such a graph are specified by representing the O(n) edges of its complement. As a preliminary result of independent interest, we demonstrate a logical language in which, if a graph property can be expressed over the class of partial k-tree complements, then those graphs that satisfy the property can be recognized in O(n) time.


symposium on theoretical aspects of computer science | 1995

The χt-coloring problem

Damon Kaller; Arvind Gupta; Tom Shermer

Motivated by a problem in Scheduling Theory, we introduce the χt-coloring problem, a generalization of the chromatic number problem that places a bound of t on the size of any color class. For fixed t, we show that the perfect χt-coloring problem (in which each color class must have cardinality exactly t) can be expressed in the counting monadic second-order logic and, hence, has a linear-time algorithm over the class of graphs G of bounded treewidth: A solution is a partition of G into induced subgraphs, each isomorphic to a fixed graph consisting of t isolated vertices. The logical formalism generalizes to allow these t vertices to be t isomorphic connected components. The linear-time algorithm so derived for the perfect χt-coloring problem is used to design a linear-time algorithm for the optimization version of the general χt-coloring problem (for fixed t) on graphs of bounded treewidth. We also show that this problem has a polynomial-time algorithm on bipartite graphs.


international conference on pattern recognition | 1998

Reference set thinning for the k-nearest neighbor decision rule

Binay K. Bhattacharya; Damon Kaller


Archive | 1995

The t-coloring problem

Damon Kaller; Thomas C. Shermer; Anoop Gupta


Algorithmica | 2000

Linear-Time Algorithms for Partial \boldmathk -Tree Complements

Arvind Gupta; Damon Kaller; Thomas C. Shermer

Collaboration


Dive into the Damon Kaller's collaboration.

Top Co-Authors

Avatar

Arvind Gupta

Simon Fraser University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tom Shermer

Simon Fraser University

View shared research outputs
Top Co-Authors

Avatar

Anoop Gupta

Simon Fraser University

View shared research outputs
Researchain Logo
Decentralizing Knowledge