30829488
Vertex pancyclism in claw-free graphs
Abstract In this paper, we show four sufficient conditions for vertex pancyclicity in claw-free graphs. These results improve, respectively, results of Broersma and Veldman, Gould and Jacobson, and Ryjacek. In particular, we prove that if G is a 3-connected claw-free graph such that the vertices of degree 1 of every induced bull have a common neighbor in G then every vertex of G is contained in a cycle of all possible lengths except for four and five. We conjecture that almost all pancyclic claw-free graphs with minimum degree at least three are vertex pancyclic.
29060290
Hamiltonian Cycles in N2-Locally Connected Claw-Free Graphs
1529480
A compression algorithm for DNA sequences and its applications in genome comparison
We present a lossless compression algorithm, <italic>Gen-Compress</italic>, for DNA sequences, based on searching for approximate repeats. Our algorithm achieves the best compression ratios for benchmark DNA sequences, comparing to other DNA compression programs [3, 7]. Significantly better compression results show that the approximate repeats are one of the main hidden regularities in DNA sequences.
We then describe a theory of measuring the relatedness between two DNA sequences. We propose to use <italic>d</italic>(<italic>x</italic>, <italic>y</italic>) = 1 — <italic>K</italic>(<italic>x</italic>) - <italic>K</italic>(<italic>x</italic>|<italic>y</italic>)/<italic>K</italic>(<italic>xy</italic> to measure the distance of any two sequences, where <italic>K</italic>  stands for Kolmogorov complexity [5]. Here, <italic>K</italic>(<italic>x</italic>) - <italic>K</italic>(<italic>x</italic>|<italic>y</italic>) is the mutual information shared by <italic>x</italic> and <italic>y</italic>. But mutual information is not a distance, there is no triangle inequality. The distance <italic>d</italic>(<italic>x</italic>, <italic>y</italic>) is symmetric. It also satisfies the triangle inequality, and furthermore, it is universal [4].
It has not escaped our notice that the distance measure we have postulated can be immediately used to construct evolutionary trees from DNA sequences, especially those that cannot be aligned, such as complete genomes. With more and more genomes sequenced, constructing trees from genomes becomes possible [1, 2, 6, 8].  Kolmogorov complexity is not computable. We use <italic>GenCompress</italic> to approximate it. We present strong experimental support for this theory, and demonstrate its applicability by correctly constructing a 16S (18S) rRNA tree, and a whole genome tree for several species of bacteria. Larger scale experiments are underway at the University of Waterloo, with very promising results.
3009418
The hamiltonian index of a graph and its branch-bonds
Let $G$ be an undirected and loopless finite graph that is not a path. The minimum $m$ such that the iterated line graph $L^m(G)$ is hamiltonian is called the hamiltonian index of $G,$ denoted by $h(G).$ A reduction method to determine the hamiltonian index of a graph $G$ with $h(G)\geq 2$ is given here. With it we will establish a sharp lower bound and a sharp upper bound for $h(G)$, respectively, which improves some known results of P.A. Catlin et al. [J. Graph Theory 14 (1990)] and H.-J. Lai [Discrete Mathematics 69 (1988)]. Examples show that $h(G)$ may reach all integers between the lower bound and the upper bound.
7274224
Wrapping MPI-based legacy codes as Java/CORBA components
Abstract Techniques for wrapping an MPI-based molecular dynamics (MD) simulation code as Java/CORBA components, for use within a distributed component based problem solving environment (CB-PSE), is presented. A legacy code for simulating a Lennard–Jones fluid is first wrapped as a single CORBA object, followed by division of the code into computational sub-units, where each sub-unit is wrapped as a CORBA object containing MPI calls, and run on a cluster of workstations — enabling different MPI implementations to inter-operate. Using a Java implementation, users can submit simulation tasks through a Web based interface, without needing to know implementation details of the legacy code, or the exact interaction between sub-units within the code. We provide performance comparisons of wrapping the entire MD code as a single object versus wrapping sub-units within it, and offer a simple performance model to explain our findings.
33110840
A Level Set Approach for Shape Recovery of Open Contours
In this paper, a geometric deformable model for shape recovery of open contours in noisy images is presented. We use two level set functions to model the open contour and find the end points of the open contour as the intersection of the two level set functions. The evolutions of both level set functions do not depend on the gradient of the images, as in the classical geometric deformable models, but are decided by a region-based band velocity. The band velocity is different from region information introduced by other deformable models which can only be used to find the closed contours in images, it is designed for evolutions of both closed and open contours and particularly unique for contours which are open and do not enclose any region. Prior shape information is also integrated into the contour evolution process, which prevents two level set functions from intersecting at other places than at the contour end points. With the described method open contours can be recovered from noisy images. Successful experiments on several data sets are presented in this paper.
15731393
Fixed topology alignment with recombination
Abstract In this paper, we study a new version of multiple sequence alignment, fixed topology alignment with recombination. We show that it cannot be approximated within any constant ratio unless P=NP. For a restricted version, we show that the problem is MAX-SNP-hard. This implies that there is no PTAS for this version unless P=NP. We also propose approximation algorithms for a special case, where each internal node has at most one recombination child and any two merge paths for different recombination nodes do not share any common node.