Cycles and Bicycles

Total Page:16

File Type:pdf, Size:1020Kb

Cycles and Bicycles Cycles and Bicycles Peter F. STADLER Institut f¨ur Theoretische Chemie, Universit¨at Wien Santa Fe Institute, New Mexico http://www.tbi.univie.ac.at/~studla Bled, Slovenia, January 2002 1 Undirected Graphs We consider cycles in simple undirected or directed graphs G(V; E). E : : : edge set V : : : vertex set In the directed case we distinguish cycles : : : without orientation circuits : : : following the orientation of the edges. U ⊆ E . jEj-dimension vector (indexed by the edges): A cycle (=subgraph with even vertex degrees) is an edge-disjoint union of elementary cycles. TWO-CONNECTED GRAPHS only: every edge is contained in a cycle. 2 Vector Spaces of Edges 1 if e 2 U Ue = 0 if e 2= U Incidence matrix H of G: 1 if x 2 e Hxe = 0 if x 2= e All cycles satisfy HU = 0 over GF(2) = (f0; 1g; ⊕; ·) Cycle space C = vector space spanned by cycles Dimension: dimC = γ(G) = jEj − jV j + components(G) 3 Bases of a Vector Space A set fx1; : : : ; xLg of vectors is linearly independent if the linear equation λ1x1 + λ2x2 + : : : λlxl = 0 has no solution except λ1 = λ2 = · · · = λL = 0. A basis of a vector space is a maximal set of linearly independent vectors. Each vector x can be written as a linear combination of the basis elements B = fy1; y2; : : : ; yng: x = λ1y1 + λ2y2 + · · · + λnyn 4 Cycle Bases Kirchhoff basis: graph ) spanning tree ) cycles C(T; e) for all e 2= T . A basis of B is a Kirchhoff basis (or a strictly fundamental basis) of C if there is a spanning tree T such that B = fC(T; e)je 2 EnT g. 5 Fundamental Cycle Bases A collection of ν(G) cycles in G is called fundamental if there is an ordering of these cycles such that Cj n (C1 [ C2 [ · · · [ Cj−1) 6= ; for 2 ≤ j ≤ ν(G) Strictly Fundamental implies fundamental but not vice versa. 6 Ear Decomposition Every two-connected graph has an ear decomposition. Each ear decomposition defines a basis of the cycle space C. 7 Minimal Length Cycle Bases Length jCj of cycle C = number of edges Length of a cycle basis `(B) = C2B jCj. P Relevant Cycles (Plotkin '71, Vismara '97); C is contained in a minimal cycle basis () C cannot be written as a ⊕-sum of shorter cycles 8 Some Counter examples • Not every MCB is strictly fundamental (Horton, Deo) • Not every MCB is fundamental (examples are quite complicated) • The MCB of a planar graph not necessarily consists of faces 8 7 6 1 2 5 3 4 9 Who cares about MCBs? Chemical Ring Perception (SSSR). O O O O O O O O 10 Analysis of chemical reaction networks. SO3 SO2 SO + SO + O+ 2 O(1D) SO + O 2 S+ O O 2 S NaO + S2 NaS 2 NaO 2 NaS Na + NaO Na Na2 Na2O Na2S NaO 3 + Na2O + Na2S + Na2 Reaction network of Io's athmosphere 11 Matroid Property The cycles of G form a matroid =) A minimal cycle basis is obtained from the set of all cycles by a greedy procedure: 1. Sort set C of cycles by length B ; 2. while(C 6= ;) C C n fCg if B [ fCg independent: B B [ fCg. Problem: exponentially many cycles. Necessary conditions: elementary (all vertices have degree 2) short (isometric) for all vertices x; y in C, the cycle C contains a shortest paths between x and y. 12 Horton's Polynomial Time Algorithm A cycle is edge short if C contains an edge e = fx; yg and a vertex z such that C = fx; yg [ P (x; z) [ P (y; z) where P (x; z) and P (y; z) are shortest paths. If C is relevant then it is edge-short (Horton'87). Construct (at most) jEj × jV j edge-short cycles. Horton showed that even if P (x; z) is not unique one may choose any shortest path, i.e., the jEj × jV j cycles contain a minimal cycle basis. Alternative trick [Hartvigsen'94]: small perturbation of edge length to make minimum weight cycle basis unique. 13 Graph Operations The length of minimal cycle bases does not behave \well" under many simple graph operations: G1 G2 G1 has ν(G1) = 3 and `(G1) = 38. Deletion of a single edge leads to G2 with ν(G2) = 2 but `(G2) = 44. Similar: other graph minor operations. 14 Cartesian and Strong Graph Products Given two non-empty graphs G = (VG; EG) and H = (VH ; EH ): Cartesian product GH: Vertex set VG × VH Edges: (x1; x2)(y1; y2) is an edge in EGH iff either x2 = y2 and x1y1 2 EG or if x1 = y1 and x2y2 2 EH Direct product G × H: Vertex set VG × VH Edges: (x1; x2)(y1; y2) is an edge if x1y1 2 EG and x2y2 2 EH Strong product G H: Vertex set VG × VH Edges: those of the direct product and those of the Cartesian product 15 Relevant Cycles in Product Graphs G = (VG; EG) and H = (VH; EH) be two non-empty graphs, TG and TH spanning trees, BG and BH cycle bases of G and H. Hammack's Basis for Cartesian Products (1999): H1 = fe fje 2 TG; f 2 THg y H2 = fC jC 2 BG; y 2 VHg x H3 = f Cjx 2 VG; C 2 BHg ∗ B = H1 [ H2 [ H3 ∗ B is i general not minimal even if BG and BH are minimal. • Counterexample: C5K2 Hammack basis: 4 squares and 2 pentagons. Minimal length basis: 5 squares and 1 pentagon. 16 Hammack's basis is minimal if BG and BH consist of triangles and squares only. Consider a triangle-free graph for the moment. Idea. Start with the Hammack basis and replace as many cycles in the fibres as possible by squares from C = fe fje 2 EG; f 2 EHg. Lemma. For all C 2 BG and all x; y 2 VH there is a collection of squares in C such that Cx = Cy ⊕ squares. It is hence sufficient to have one copy BG and one copy of BH in one G and one H-fibre. The rest of the basis can be completed from C. 17 To show that there are no relevant cycles that are not contained in C or a fibre we consider the following procedure: Set δ(x) = sum of distance of x 2 GH from two fixed fibres. Define for any cycle C ∗ in H: deg ∗ (x) δ(C∗) = C δ(x); 2 xX2VC∗ We show that we keep adding squares from C to C∗ until we arrive at δ(C(k)) = 0 and jC(k)j ≤ jC∗j. Since C∗ is either strictly shorter than C∗ or it is the edge-disjoint union of a cycle in xH and a cycle in Gy C∗ cannot be relevant. It remains to show that it is impossible to replace any further basis cycle by squares from C. (not hard) For graphs with triangles: retain triangles in each fibre and use the longer basis cycles in a single fibre only. 18 Total Basis Length in Iterated Products `(GH) = `(G) + `(H)+ 3 tG(jVHj − 1) + 3tH(jVGj − 1) + 4 (jEGj − tG)(jVHj − 1) + jEHj − tH)(jVGj − 1)− (jVHj − 1)(jVGj − 1) Substitute Gn = GGn−1 ' Gn−1G; G1 = G and set a = jEj=jV j and τ = tG=jV j, where tG is the number of triangles in the MCB of G. `(Gn+1) = `(G) + `(Gn) + 3τ jV j(jV nj − 1) + njV jn(jV j − 1) + 4(a − τ) jV j(jV jn − 1)+ njV jn(jV j − 1) − (jV jn − 1)(jV j − 1) : Dividing by ν(Gn+1) and setting ξ = 1=V eventually yields: τ a − τ L1 = lim Ln = 3 + 4 : n!1 a a 19 Graphs with a Unique MCB Outerplanar graphs Two-connected o.p. graphs have a Hamiltonian Cycle H and each chord separates G into 2 two-connected outerplanar graphs G1 and G2. Take an edge e in H. The shortest cycle C through e contains at least one chord, hence C is a member of the MCB. Split C along the chords and repeat. 20 RNA Secondary Structures outerplanar. \loops" = cycles of the unique MCB. interior base pair interior base pair closing base pair G G A A 5 G U G 5 5 C 3 C U 3 3 C A C G U closing base pair closing base pair stacking pair hairpin loop interior loop closing base pair C A interior base pairs G 5 C G A A G 5 3 C A U 3 interior base U C pair A A closing base pair bulge multiple loop Pseudoknots: MCB usually not unique. U A A3' C G C C 5' A 360 G G C A U G C G U pk 1 G C 2 C G G C C 10 U A G C 350 U U A pk A U 160 C Ψ C A 3 U C G C C C 2108b G 8a 200 A U C A G G C C G A U G C G C U A C G C A U G C G G G Ψ 9 A C m5U U A 340 G C C U G G G G U U G C G U 12 G A U C G A C G G 220 A A U G C C G G A C U 230 20 G U 330 A U A G U U A A 240 U A A U A U C A A G C 2a U A C G 190 U A G G U 10a A U G A U G C G G A 250 A G 150 30 C A 280 A U G A C G G C C A U G U A U C A A G U G U G C 7 G G U A U 320 10b A U 160C G U A pk C A C G A U C 2 C G U G U A C G C 2b C G pk A U A A G 4 A A 290 190 A G C 6c C G G C A G A 270 G C 10c C A G 150 G C 3 + 4 40 G C A C G C C A U G U G C G C C U A A U G C C A G C possibilities 2c G U A G C 170 G 310 C G 170 6b A G C C A U C A U A U G C A U U U 2d G C A U U A U A C C A 7 G C G 11a C G C A U 6a A A C C U A C 50 C G 300 G U 140 G G A A U G A C A U 90 100 G C A 3 G C 180 G G U U C G C A A A C G A C G A C C U C A G G C A G A A C G G 140 C A U G A A U 110 U G A A A A G 70 A C U A C A U U U 180 U 5a A U G 60 G A C 130 A C U C G G G G C A C U C 4 G G A A C U C C C A 5b G C G A A C A pk U A 1 80 U U G 120 A A tmRNA from E.coli with its pseudoknots 22 Exchangability of Relevant Cycles Set R of relevant cycles of an undirected graph can be computed efficiently by Vismara's algortithm (1997).
Recommended publications
  • Minimum Cycle Bases and Their Applications
    Minimum Cycle Bases and Their Applications Franziska Berger1, Peter Gritzmann2, and Sven de Vries3 1 Department of Mathematics, Polytechnic Institute of NYU, Six MetroTech Center, Brooklyn NY 11201, USA [email protected] 2 Zentrum Mathematik, Technische Universit¨at M¨unchen, 80290 M¨unchen, Germany [email protected] 3 FB IV, Mathematik, Universit¨at Trier, 54286 Trier, Germany [email protected] Abstract. Minimum cycle bases of weighted undirected and directed graphs are bases of the cycle space of the (di)graphs with minimum weight. We survey the known polynomial-time algorithms for their con- struction, explain some of their properties and describe a few important applications. 1 Introduction Minimum cycle bases of undirected or directed multigraphs are bases of the cycle space of the graphs or digraphs with minimum length or weight. Their intrigu- ing combinatorial properties and their construction have interested researchers for several decades. Since minimum cycle bases have diverse applications (e.g., electric networks, theoretical chemistry and biology, as well as periodic event scheduling), they are also important for practitioners. After introducing the necessary notation and concepts in Subsections 1.1 and 1.2 and reviewing some fundamental properties of minimum cycle bases in Subsection 1.3, we explain the known algorithms for computing minimum cycle bases in Section 2. Finally, Section 3 is devoted to applications. 1.1 Definitions and Notation Let G =(V,E) be a directed multigraph with m edges and n vertices. Let + E = {e1,...,em},andletw : E → R be a positive weight function on E.A cycle C in G is a subgraph (actually ignoring orientation) of G in which every vertex has even degree (= in-degree + out-degree).
    [Show full text]
  • Lab05 - Matroid Exercises for Algorithms by Xiaofeng Gao, 2016 Spring Semester
    Lab05 - Matroid Exercises for Algorithms by Xiaofeng Gao, 2016 Spring Semester Name: Student ID: Email: 1. Provide an example of (S; C) which is an independent system but not a matroid. Give an instance of S such that v(S) 6= u(S) (should be different from the example posted in class). 2. Matching matroid MC : Let G = (V; E) be an arbitrary undirected graph. C is the collection of all vertices set which can be covered by a matching in G. (a) Prove that MC = (V; C) is a matroid. (b) Given a graph G = (V; E) where each vertex vi has a weight w(vi), please give an algorithm to find the matching where the weight of all covered vertices is maximum. Prove the correctness and analyze the time complexity of your algorithm. Note: Given a graph G = (V; E), a matching M in G is a set of pairwise non-adjacent edges; that is, no two edges share a common vertex. A vertex is covered (or matched) if it is an endpoint of one of the edges in the matching. Otherwise the vertex is uncovered. 3. A Dyck path of length 2n is a path in the plane from (0; 0) to (2n; 0), with steps U = (1; 1) and D = (1; −1), that never passes below the x-axis. For example, P = UUDUDUUDDD is a Dyck path of length 10. Each Dyck path defines an up-step set: the subset of [2n] consisting of the integers i such that the i-th step of the path is U.
    [Show full text]
  • BIOINFORMATICS Doi:10.1093/Bioinformatics/Btt213
    Vol. 29 ISMB/ECCB 2013, pages i352–i360 BIOINFORMATICS doi:10.1093/bioinformatics/btt213 Haplotype assembly in polyploid genomes and identical by descent shared tracts Derek Aguiar and Sorin Istrail* Department of Computer Science and Center for Computational Molecular Biology, Brown University, Providence, RI 02912, USA ABSTRACT Standard genome sequencing workflows produce contiguous Motivation: Genome-wide haplotype reconstruction from sequence DNA segments of an unknown chromosomal origin. De novo data, or haplotype assembly, is at the center of major challenges in assemblies for genomes with two sets of chromosomes (diploid) molecular biology and life sciences. For complex eukaryotic organ- or more (polyploid) produce consensus sequences in which the isms like humans, the genome is vast and the population samples are relative haplotype phase between variants is undetermined. The growing so rapidly that algorithms processing high-throughput set of sequencing reads can be mapped to the phase-ambiguous sequencing data must scale favorably in terms of both accuracy and reference genome and the diploid chromosome origin can be computational efficiency. Furthermore, current models and methodol- determined but, without knowledge of the haplotype sequences, ogies for haplotype assembly (i) do not consider individuals sharing reads cannot be mapped to the particular haploid chromosome haplotypes jointly, which reduces the size and accuracy of assembled sequence. As a result, reference-based genome assembly algo- haplotypes, and (ii) are unable to model genomes having more than rithms also produce unphased assemblies. However, sequence two sets of homologous chromosomes (polyploidy). Polyploid organ- reads are derived from a single haploid fragment and thus pro- isms are increasingly becoming the target of many research groups vide valuable phase information when they contain two or more variants.
    [Show full text]
  • Algebraically Grid-Like Graphs Have Large Tree-Width
    Algebraically grid-like graphs have large tree-width Daniel Weißauer Department of Mathematics University of Hamburg Abstract By the Grid Minor Theorem of Robertson and Seymour, every graph of sufficiently large tree-width contains a large grid as a minor. Tree-width may therefore be regarded as a measure of ’grid-likeness’ of a graph. The grid contains a long cycle on the perimeter, which is the F2-sum of the rectangles inside. Moreover, the grid distorts the metric of the cycle only by a factor of two. We prove that every graph that resembles the grid in this algebraic sense has large tree-width: Let k,p be integers, γ a real number and G a graph. Suppose that G contains a cycle of length at least 2γpk which is the F2-sum of cycles of length at most p and whose metric is distorted by a factor of at most γ. Then G has tree-width at least k. 1 Introduction For a positive integer n, the (n × n)-grid is the graph Gn whose vertices are all pairs (i, j) with 1 ≤ i, j ≤ n, where two points are adjacent when they are at Euclidean distance 1. The cycle Cn, which bounds the outer face in the natural drawing of Gn in the plane, has length 4(n−1) and is the F2-sum of the rectangles bounding the inner faces. This is by itself not a distinctive feature of graphs with large tree-width: The situation is similar for the n-wheel Wn, arXiv:1802.05158v1 [math.CO] 14 Feb 2018 the graph consisting of a cycle Dn of length n and a vertex x∈ / Dn which is adjacent to every vertex of Dn.
    [Show full text]
  • Short Cycles
    Short Cycles Minimum Cycle Bases of Graphs from Chemistry and Biochemistry Dissertation zur Erlangung des akademischen Grades Doctor rerum naturalium an der Fakultat¨ fur¨ Naturwissenschaften und Mathematik der Universitat¨ Wien Vorgelegt von Petra Manuela Gleiss im September 2001 An dieser Stelle m¨ochte ich mich herzlich bei all jenen bedanken, die zum Entstehen der vorliegenden Arbeit beigetragen haben. Allen voran Peter Stadler, der mich durch seine wissenschaftliche Leitung, sein ub¨ er- w¨altigendes Wissen und seine Geduld unterstutzte,¨ sowie Josef Leydold, ohne den ich so manch tieferen Einblick in die Mathematik nicht gewonnen h¨atte. Ivo Hofacker, dermich oftmals aus den unendlichen Weiten des \Computer Universums" rettete. Meinem Bruder Jurgen¨ Gleiss, fur¨ die Einfuhrung¨ und Hilfstellungen bei meinen Kampf mit C++. Daniela Dorigoni, die die Daten der atmosph¨arischen Netzwerke in den Computer eingeben hat. Allen Kolleginnen und Kollegen vom Institut, fur¨ die Hilfsbereitschaft. Meine Eltern Erika und Franz Gleiss, die mir durch ihre Unterstutzung¨ ein Studium erm¨oglichten. Meiner Oma Maria Fischer, fur¨ den immerw¨ahrenden Glauben an mich. Meinen Schwiegereltern Irmtraud und Gun¨ ther Scharner, fur¨ die oftmalige Betreuung meiner Kinder. Zum Schluss Roland Scharner, Florian und Sarah Gleiss, meinen drei Liebsten, die mich immer wieder aufbauten und in die reale Welt zuruc¨ kfuhrten.¨ Ich wurde teilweise vom osterreic¨ hischem Fonds zur F¨orderung der Wissenschaftlichen Forschung, Proj.No. P14094-MAT finanziell unterstuzt.¨ Zusammenfassung In der Biochemie werden Kreis-Basen nicht nur bei der Betrachtung kleiner einfacher organischer Molekule,¨ sondern auch bei Struktur Untersuchungen hoch komplexer Biomolekule,¨ sowie zur Veranschaulichung chemische Reaktionsnetzwerke herange- zogen. Die kleinste kanonische Menge von Kreisen zur Beschreibung der zyklischen Struk- tur eines ungerichteten Graphen ist die Menge der relevanten Kreis (Vereingungs- menge aller minimaler Kreis-Basen).
    [Show full text]
  • A Cycle-Based Formulation for the Distance Geometry Problem
    A cycle-based formulation for the Distance Geometry Problem Leo Liberti, Gabriele Iommazzo, Carlile Lavor, and Nelson Maculan Abstract The distance geometry problem consists in finding a realization of a weighed graph in a Euclidean space of given dimension, where the edges are realized as straight segments of length equal to the edge weight. We propose and test a new mathematical programming formulation based on the incidence between cycles and edges in the given graph. 1 Introduction The Distance Geometry Problem (DGP), also known as the realization problem in geometric rigidity, belongs to a more general class of metric completion and embedding problems. DGP. Given a positive integer K and a simple undirected graph G = ¹V; Eº with an edge K weight function d : E ! R≥0, establish whether there exists a realization x : V ! R of the vertices such that Eq. (1) below is satisfied: fi; jg 2 E kxi − xj k = dij; (1) 8 K where xi 2 R for each i 2 V and dij is the weight on edge fi; jg 2 E. L. Liberti LIX CNRS Ecole Polytechnique, Institut Polytechnique de Paris, 91128 Palaiseau, France, e-mail: [email protected] G. Iommazzo LIX Ecole Polytechnique, France and DI Università di Pisa, Italy, e-mail: giommazz@lix. polytechnique.fr C. Lavor IMECC, University of Campinas, Brazil, e-mail: [email protected] N. Maculan COPPE, Federal University of Rio de Janeiro (UFRJ), Brazil, e-mail: [email protected] 1 2 L. Liberti et al. In its most general form, the DGP might be parametrized over any norm.
    [Show full text]
  • Dominating Cycles in Halin Graphs*
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector Discrete Mathematics 86 (1990) 215-224 215 North-Holland DOMINATING CYCLES IN HALIN GRAPHS* Mirosiawa SKOWRONSKA Institute of Mathematics, Copernicus University, Chopina 12/18, 87-100 Torun’, Poland Maciej M. SYStO Institute of Computer Science, University of Wroclaw, Przesmyckiego 20, 51-151 Wroclaw, Poland Received 2 December 1988 A cycle in a graph is dominating if every vertex lies at distance at most one from the cycle and a cycle is D-cycle if every edge is incident with a vertex of the cycle. In this paper, first we provide recursive formulae for finding a shortest dominating cycle in a Hahn graph; minor modifications can give formulae for finding a shortest D-cycle. Then, dominating cycles and D-cycles in a Halin graph H are characterized in terms of the cycle graph, the intersection graph of the faces of H. 1. Preliminaries The various domination problems have been extensively studied. Among them is the problem whether a graph has a dominating cycle. All graphs in this paper have no loops and multiple edges. A dominating cycle in a graph G = (V(G), E(G)) is a subgraph C of G which is a cycle and every vertex of V(G) \ V(C) is adjacent to a vertex of C. There are graphs which have no dominating cycles, and moreover, determining whether a graph has a dominating cycle on at most 1 vertices is NP-complete even in the class of planar graphs [7], chordal, bipartite and split graphs [3].
    [Show full text]
  • Section 2.6. Even Subgraphs
    2.6. Even Subgraphs 1 Section 2.6. Even Subgraphs Note. Recall from Section 2.4, “Decompositions and Coverings,” that an even graph is a graph in which every vertex has even degree. In this section we consider the symmetric difference of even subgraphs of a given graph and we see how even subgraphs interact with edge cuts. We also define three vector spaces associated with a graph, the edge space, the cycle space, and the bond space. Definition. For a given graph G, an even subgraph of G is a spanning subgraph of G which is even. (Sometimes we may use the term “even subgraph of G” to indicate just the edge set of the subgraph.) Note. Theorem 2.10 and Proposition 2.13 of the previous section allow us to address the symmetric difference of two even subgraphs of a given graph, as follows. Corollary 2.16. The symmetric difference of two even subgraphs is an even subgraph. Note. Bondy and Murty comment that “. we show in Chapters 4 [“Trees”] and 21 [“Integer Flows and Coverings”], [that] the even subgraphs of a graph play an important structural role.” See page 64. In the context of even subgraphs, the term “cycle” may be used to mean the edge set of a cycle, and the term “disjoint cycles” may mean edge-disjoint cycles. With this convention, Veblen’s Theorem (Theorem 2.7), which states that a graph admits a cycle decomposition if and only if it is even, can be restated as follows. 2.6. Even Subgraphs 2 Theorem 2.17.
    [Show full text]
  • Planarity and Duality of Finite and Infinite Graphs
    JOURNAL OF COMBINATORIAL THEORY, Series B 29, 244-271 (1980) Planarity and Duality of Finite and Infinite Graphs CARSTEN THOMASSEN Matematisk Institut, Universitets Parken, 8000 Aarhus C, Denmark Communicated by the Editors Received September 17, 1979 We present a short proof of the following theorems simultaneously: Kuratowski’s theorem, Fary’s theorem, and the theorem of Tutte that every 3-connected planar graph has a convex representation. We stress the importance of Kuratowski’s theorem by showing how it implies a result of Tutte on planar representations with prescribed vertices on the same facial cycle as well as the planarity criteria of Whit- ney, MacLane, Tutte, and Fournier (in the case of Whitney’s theorem and MacLane’s theorem this has already been done by Tutte). In connection with Tutte’s planarity criterion in terms of non-separating cycles we give a short proof of the result of Tutte that the induced non-separating cycles in a 3-connected graph generate the cycle space. We consider each of the above-mentioned planarity criteria for infinite graphs. Specifically, we prove that Tutte’s condition in terms of overlap graphs is equivalent to Kuratowski’s condition, we characterize completely the infinite graphs satisfying MacLane’s condition and we prove that the 3- connected locally finite ones have convex representations. We investigate when an infinite graph has a dual graph and we settle this problem completely in the locally finite case. We show by examples that Tutte’s criterion involving non-separating cy- cles has no immediate extension to infinite graphs, but we present some analogues of that criterion for special classes of infinite graphs.
    [Show full text]
  • Exam DM840 Cheminformatics (2016)
    Exam DM840 Cheminformatics (2016) Time and Place Time: Thursday, June 2nd, 2016, starting 10:30. Place: The exam takes place in U-XXX (to be decided) Even though the expected total examination time per student is about 27 minutes (see below), it is not possible to calculate the exact examination time from the placement on the list, since students earlier on the list may not show up. Thus, students are expected to show up plenty early. In principle, all students who are taking the exam on a particular date are supposed to show up when the examination starts, i.e., at the time the rst student is scheduled. This is partly because of the way external examiners are paid, which is by the number of students who show up for examination. For this particular exam, we do not expect many no-shows, so showing up one hour before the estimated time of the exam should be safe. Procedure The exam is in English. When it is your turn for examination, you will draw a question. Note that you have no preparation time. The list of questions can be found below. Then the actual exam takes place. The whole exam (without the censor and the examiner agreeing on a grade) lasts approximately 25-30 minutes. You should start by presenting material related to the question you drew. Aim for a reasonable high pace and focus on the most interesting material related to the question. You are not supposed to use note material, textbooks, transparencies, computer, etc. You are allowed to bring keywords for each question, such that you can remember what you want to present during your presentation.
    [Show full text]
  • Some NP-Complete Problems
    Appendix A Some NP-Complete Problems To ask the hard question is simple. But what does it mean? What are we going to do? W.H. Auden In this appendix we present a brief list of NP-complete problems; we restrict ourselves to problems which either were mentioned before or are closely re- lated to subjects treated in the book. A much more extensive list can be found in Garey and Johnson [GarJo79]. Chinese postman (cf. Sect. 14.5) Let G =(V,A,E) be a mixed graph, where A is the set of directed edges and E the set of undirected edges of G. Moreover, let w be a nonnegative length function on A ∪ E,andc be a positive number. Does there exist a cycle of length at most c in G which contains each edge at least once and which uses the edges in A according to their given orientation? This problem was shown to be NP-complete by Papadimitriou [Pap76], even when G is a planar graph with maximal degree 3 and w(e) = 1 for all edges e. However, it is polynomial for graphs and digraphs; that is, if either A = ∅ or E = ∅. See Theorem 14.5.4 and Exercise 14.5.6. Chromatic index (cf. Sect. 9.3) Let G be a graph. Is it possible to color the edges of G with k colors, that is, does χ(G) ≤ k hold? Holyer [Hol81] proved that this problem is NP-complete for each k ≥ 3; this holds even for the special case where k =3 and G is 3-regular.
    [Show full text]
  • Vertex-Colored Graphs, Bicycle Spaces and Mahler Measure
    Vertex-Colored Graphs, Bicycle Spaces and Mahler Measure Kalyn R. Lamey Daniel S. Silver Susan G. Williams∗ July 21, 2021 Abstract The space C of conservative vertex colorings (over a field F) of a countable, locally finite graph G is introduced. When G is connected, the subspace C0 of based colorings is shown to be isomorphic to the bicycle space of the graph. For graphs G with a cofinite free Zd-action by ±1 ±1 automorphisms, C is dual to a finitely generated module over the polynomial ring F[x1 ; : : : ; xd ] and for it polynomial invariants, the Laplacian polynomials ∆k; k ≥ 0, are defined. Properties of the Laplacian polynomials are discussed. The logarithmic Mahler measure of ∆0 is characterized in terms of the growth of spanning trees. MSC: 05C10, 37B10, 57M25, 82B20 1 Introduction Graphs have been an important part of knot theory investigations since the nineteenth century. In particular, finite plane graphs correspond to alternating links via the medial construction (see section 4). The correspondence became especially fruitful in the mid 1980's when the Jones poly- nomial renewed the interest of many knot theorists in combinatorial methods while at the same time drawing the attention of mathematical physicists. Coloring methods for graphs also have a long history, one that stretches back at least as far as Francis Guthrie's Four Color conjecture of 1852. By contrast, coloring techniques in knot theory are relatively recent, mostly motivated by an observation in the 1963 textbook, Introduction to Knot Theory, by Crowell and Fox [9]. In view of the relationship between finite plane graphs and alternating links, it is not surprising that a corresponding theory of graph coloring exists.
    [Show full text]