86 research outputs found

    Exploiting structure to cope with NP-hard graph problems: Polynomial and exponential time exact algorithms

    Get PDF
    An ideal algorithm for solving a particular problem always finds an optimal solution, finds such a solution for every possible instance, and finds it in polynomial time. When dealing with NP-hard problems, algorithms can only be expected to possess at most two out of these three desirable properties. All algorithms presented in this thesis are exact algorithms, which means that they always find an optimal solution. Demanding the solution to be optimal means that other concessions have to be made when designing an exact algorithm for an NP-hard problem: we either have to impose restrictions on the instances of the problem in order to achieve a polynomial time complexity, or we have to abandon the requirement that the worst-case running time has to be polynomial. In some cases, when the problem under consideration remains NP-hard on restricted input, we are even forced to do both. Most of the problems studied in this thesis deal with partitioning the vertex set of a given graph. In the other problems the task is to find certain types of paths and cycles in graphs. The problems all have in common that they are NP-hard on general graphs. We present several polynomial time algorithms for solving restrictions of these problems to specific graph classes, in particular graphs without long induced paths, chordal graphs and claw-free graphs. For problems that remain NP-hard even on restricted input we present exact exponential time algorithms. In the design of each of our algorithms, structural graph properties have been heavily exploited. Apart from using existing structural results, we prove new structural properties of certain types of graphs in order to obtain our algorithmic results

    Hamiltonicity, Pancyclicity, and Cycle Extendability in Graphs

    Get PDF
    The study of cycles, particularly Hamiltonian cycles, is very important in many applications. Bondy posited his famous metaconjecture, that every condition sufficient for Hamiltonicity actually guarantees a graph is pancyclic. Pancyclicity is a stronger structural property than Hamiltonicity. An even stronger structural property is for a graph to be cycle extendable. Hendry conjectured that any graph which is Hamiltonian and chordal is cycle extendable. In this dissertation, cycle extendability is investigated and generalized. It is proved that chordal 2-connected K1,3-free graphs are cycle extendable. S-cycle extendability was defined by Beasley and Brown, where S is any set of positive integers. A conjecture is presented that Hamiltonian chordal graphs are {1, 2}-cycle extendable. Dirac’s Theorem is an classic result establishing a minimum degree condition for a graph to be Hamiltonian. Ore’s condition is another early result giving a sufficient condition for Hamiltonicity. In this dissertation, generalizations of Dirac’s and Ore’s Theorems are presented. The Chvatal-Erdos condition is a result showing that if the maximum size of an independent set in a graph G is less than or equal to the minimum number of vertices whose deletion increases the number of components of G, then G is Hamiltonian. It is proved here that the Chvatal-Erdos condition guarantees that a graph is cycle extendable. It is also shown that a graph having a Hamiltonian elimination ordering is cycle extendable. The existence of Hamiltonian cycles which avoid sets of edges of a certain size and certain subgraphs is a new topic recently investigated by Harlan, et al., which clearly has applications to scheduling and communication networks among other things. The theory is extended here to bipartite graphs. Specifically, the conditions for the existence of a Hamiltonian cycle that avoids edges, or some subgraph of a certain size, are determined for the bipartite case. Briefly, this dissertation contributes to the state of the art of Hamiltonian cycles, cycle extendability and edge and graph avoiding Hamiltonian cycles, which is an important area of graph theory

    On Generalizations of Supereulerian Graphs

    Get PDF
    A graph is supereulerian if it has a spanning closed trail. Pulleyblank in 1979 showed that determining whether a graph is supereulerian, even when restricted to planar graphs, is NP-complete. Let κ2˘7(G)\kappa\u27(G) and δ(G)\delta(G) be the edge-connectivity and the minimum degree of a graph GG, respectively. For integers s0s \ge 0 and t0t \ge 0, a graph GG is (s,t)(s,t)-supereulerian if for any disjoint edge sets X,YE(G)X, Y \subseteq E(G) with Xs|X|\le s and Yt|Y|\le t, GG has a spanning closed trail that contains XX and avoids YY. This dissertation is devoted to providing some results on (s,t)(s,t)-supereulerian graphs and supereulerian hypergraphs. In Chapter 2, we determine the value of the smallest integer j(s,t)j(s,t) such that every j(s,t)j(s,t)-edge-connected graph is (s,t)(s,t)-supereulerian as follows: j(s,t) = \left\{ \begin{array}{ll} \max\{4, t + 2\} & \mbox{ if $0 \le s \le 1$, or $(s,t) \in \{(2,0), (2,1), (3,0),(4,0)\}$,} \\ 5 & \mbox{ if $(s,t) \in \{(2,2), (3,1)\}$,} \\ s + t + \frac{1 - (-1)^s}{2} & \mbox{ if $s \ge 2$ and $s+t \ge 5$. } \end{array} \right. As applications, we characterize (s,t)(s,t)-supereulerian graphs when t3t \ge 3 in terms of edge-connectivities, and show that when t3t \ge 3, (s,t)(s,t)-supereulerianicity is polynomially determinable. In Chapter 3, for a subset YE(G)Y \subseteq E(G) with Yκ2˘7(G)1|Y|\le \kappa\u27(G)-1, a necessary and sufficient condition for GYG-Y to be a contractible configuration for supereulerianicity is obtained. We also characterize the (s,t)(s,t)-supereulerianicity of GG when s+tκ2˘7(G)s+t\le \kappa\u27(G). These results are applied to show that if GG is (s,t)(s,t)-supereulerian with κ2˘7(G)=δ(G)3\kappa\u27(G)=\delta(G)\ge 3, then for any permutation α\alpha on the vertex set V(G)V(G), the permutation graph α(G)\alpha(G) is (s,t)(s,t)-supereulerian if and only if s+tκ2˘7(G)s+t\le \kappa\u27(G). For a non-negative integer sV(G)3s\le |V(G)|-3, a graph GG is ss-Hamiltonian if the removal of any ksk\le s vertices results in a Hamiltonian graph. Let is,t(G)i_{s,t}(G) and hs(G)h_s(G) denote the smallest integer ii such that the iterated line graph Li(G)L^{i}(G) is (s,t)(s,t)-supereulerian and ss-Hamiltonian, respectively. In Chapter 4, for a simple graph GG, we establish upper bounds for is,t(G)i_{s,t}(G) and hs(G)h_s(G). Specifically, the upper bound for the ss-Hamiltonian index hs(G)h_s(G) sharpens the result obtained by Zhang et al. in [Discrete Math., 308 (2008) 4779-4785]. Harary and Nash-Williams in 1968 proved that the line graph of a graph GG is Hamiltonian if and only if GG has a dominating closed trail, Jaeger in 1979 showed that every 4-edge-connected graph is supereulerian, and Catlin in 1988 proved that every graph with two edge-disjoint spanning trees is a contractible configuration for supereulerianicity. In Chapter 5, utilizing the notion of partition-connectedness of hypergraphs introduced by Frank, Kir\\u27aly and Kriesell in 2003, we generalize the above-mentioned results of Harary and Nash-Williams, of Jaeger and of Catlin to hypergraphs by characterizing hypergraphs whose line graphs are Hamiltonian, and showing that every 2-partition-connected hypergraph is a contractible configuration for supereulerianicity. Applying the adjacency matrix of a hypergraph HH defined by Rodr\\u27iguez in 2002, let λ2(H)\lambda_2(H) be the second largest adjacency eigenvalue of HH. In Chapter 6, we prove that for an integer kk and a rr-uniform hypergraph HH of order nn with r4r\ge 4 even, the minimum degree δk2\delta\ge k\ge 2 and kr+2k\neq r+2, if λ2(H)(r1)δr2(k1)n4(r+1)(nr1)\lambda_2(H)\le (r-1)\delta-\frac{r^2(k-1)n}{4(r+1)(n-r-1)}, then HH is kk-edge-connected. %κ2˘7(H)k\kappa\u27(H)\ge k. Some discussions are displayed in the last chapter. We extend the well-known Thomassen Conjecture that every 4-connected line graph is Hamiltonian to hypergraphs. The (s,t)(s,t)-supereulerianicity of hypergraphs is another interesting topic to be investigated in the future

    Self-Evaluation Applied Mathematics 2003-2008 University of Twente

    Get PDF
    This report contains the self-study for the research assessment of the Department of Applied Mathematics (AM) of the Faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS) at the University of Twente (UT). The report provides the information for the Research Assessment Committee for Applied Mathematics, dealing with mathematical sciences at the three universities of technology in the Netherlands. It describes the state of affairs pertaining to the period 1 January 2003 to 31 December 2008

    Subject Index Volumes 1–200

    Get PDF

    Matchings, factors and cycles in graphs

    Get PDF
    A matching in a graph is a set of pairwise nonadjacent edges, a k-factor is a k-regular spanning subgraph, and a cycle is a closed path. This thesis has two parts. In Part I (by far the larger part) we study sufficient conditions for structures involving matchings, factors and cycles. The three main types of conditions involve: the minimum degree; the degree sum of pairs of nonadjacent vertices (Ore-type conditions); and the neighbourhoods of independent sets of vertices. We show that most of our theorems are best possible by giving appropriate extremal graphs. We study Ore-type conditions for a graph to have a Hamilton cycle or 2-factor containing a given matching or path-system, and for any matching and single vertex to be contained in a cycle. We give Ore-type and neighbourhood conditions for a matching L of l edges to be contained in a matching of k edges (l 2) containing a given set of edges. We also establish neighbourhood conditions for the existence of a cycle of length at least k. A list-edge-colouring of a graph is an assignment of a colour to each edge from its own list of colours. In Part II we study edge colourings of powers of cycles, and prove the List-Edge-Colouring Conjecture for squares of cycles of odd length
    corecore