Improved Algorithms for Enumerating Tree-like Chemical Graphs with Given Path Frequency

Size: px
Start display at page:

Download "Improved Algorithms for Enumerating Tree-like Chemical Graphs with Given Path Frequency"

Transcription

1 Improved Algorithms for Enumerating Tree-like hemical Graphs with Given Path Frequency Yusuke Ishida* Liang Zhao iroshi agamochi Graduate School of Informatics, Kyoto University, Japan Tatsuya Akutsu Institute for hemical Research, Kyoto University, Japan utline. Problem Formulation. anonical Representation and Family tree. Algorithm (Branch and Bound) Detachment-cut 4. Experimental Results for the first formulation 5. -less Single-bond Formulation ydrogen-cut 6. Experimental Results for the second formulation 7. onclusions

2 Background inference chemical compounds given partial structures applications: structure determination using mass-spectrum drug design Definition A feature vector fk(g) : #occurrences of each vertex-labeled path of length 0,,..., K length = 0 4 f(g) (K = ) a chemical compound G length = length = length = 6

3 Enumerating hemical Multitree Problem Input utput label set Σ = {,, } valence val () = val () = val () = 4 level of g K = feature vector g 4 all Σ-labeled multitrees satisfying the feature vector constraint and the valence constraint Previous Work Aringhieri et al. [4R, 00] designed two algorithms to generate all alkane isomers. Fujiwara et al. [J. hem. Inf. Model., 008] proposed a branch and bound algorithm for chemical multitree problem. gave -less single-bond formulation of chemical multitree problem and their algorithm can be also applied to it.

4 anonical Representation for multitrees depth 0 canonical representation T,T,T : isomorphic trees T T T Define the canonical representation as the embedding with largest depth-label sequence. Family tree φ Add a vertex to T = φ. Repeatedly attach a new vertex to T based on canonical representation. family tree(#labels=, #vertices=5 ) 4

5 Parent of multitrees canonical representation rightmost path canonical representation canonical representation T branching P(T) branching P(P(T)) Define the parent P(T) of T as the tree obtained by removing the rightmost leaf from T. If T is canonical, P(T) remains canonical. Branching operation : () time / node Algorithm (Branch and Bound) Add a vertex to T = φ. φ Attach a new vertex to T based on canonical representation. (Branching peration) heck each constraint and decide whether to discard T. (Bounding peration) If T = (#input vertices), output T as a solution. family tree(#labels=, #vertices=5) 5

6 Bounding perations For a current tree T, feature-vector-cut test whether fk(t) g holds. the input the feature vector of T bond-cut test whether deg(v;t) val(l (v)) for v T holds. #edges incident to v in T the valence of the label of v detachment-cut test whether T can be extended to multitrees satisfying degree constraint. T Input T Detachment-cut cut Test whether T can be extended to multitrees satisfying degree constraint. input residual 4 6 A A rightmost 0 ( E path G=(V, 5 A A shrink a current tree T r() = 4 r() = r() = r() = r(a) = ρ : = A (,,, ) = ρ() ( ) = ρ() ( ) = ρ() ( 4,, ) = ρ() ( ) = ρ(a) 6

7 Detachment : A Reverse peration of ontraction The number r(v) of copies of v and the degree ρ(v i ) of each copy v i are specified. b r(b)= ( ρ(b)=(,, Wa Wb Wd a r(a)= ( ρ(a)=( c a multigraph G d r(d)= ( ρ(d)=(, r(c)=4 ( ρ(c)=(,,, Wc a ρ-detachment of G Detachment-cut cut Test whether G has a connected and loopless ρ-detachment. (,,, ) = ρ() = 9 8 for v = 4++ ( ) = ρ() ρ(v i ) deg(v;g) v V i r(v) ( ) = ρ() #edges incident to v in G ( 4,, ) = ρ() ( ) = ρ(a) condition for degree constraint 7 5 d(x,v;g) r(v) + c(g-x) - φ X V v X #edges joining X and V condition for connectivity #connected components in G - X v A r() = 4 r() = r() = r() = r(a) = X ( E G=(V, 7

8 Experiment omparing the running time of our algorithm with Fujiwara et al. s [008] Instances from KEGG LIGAD database (Replacing each benzene ring by a virtual atom of valence 6) Pentium4.00Gz T.. : time over 800 (sec) Experimental Results for the first formulation.f. : not found Formula #atoms K Fujiwara et al. s algorithm PU time (sec) T....5 T T T.. T.. T.. #solutions.f. 9.F. 55.F. 6.F..F..F. our algorithm PU time (sec) T #solutions 570,77 9 7, ,70 6.F.,98 8 8

9 -less Single-bond Formulation [Fujiwara et al. 008] removal transformation single-bond transformation new atom {(,),} 4 R R R R = {(,),} ydrogen-cut input R R R R = {(,),} h*(l ) : sum of #hydrogens adjacent to each atom of label l. 0 {(,),} 0 h*() = = 5 h*() = 0 + = 9

10 ydrogen-cut h(l, T) : sum of #hydrogens that must be adjacent to each atom of label l in a current tree T If h(l ;T) > h*(l ) holds for a label l, discard T. Assume h*() = 7. The degrees of these vertices won t be changed. {(,),} T h( ; T) = rightmost path {(,),} : a new vertex p p p p Tc discard h( ; Tc) = 68 > 7 Experimental Results for the second formulation Formula #atoms P 9 97P K 4 4 Fujiwara et al. s algorithm PU time (sec) T T T.. T #solutions 70,70 6 5,05,4, our algorithm PU time (sec) T T #solutions 70, ,57,65,98 8,50,76 0

11 onclusions We proposed a branch and bound algorithm with two new bounding operations. For the first formulation, we can solve the problem with about 5 non-hydrogen atoms for K. For the second formulation, we can solve the problem with about 0 non-hydrogen atoms for K. Future Work Treat more general graphs (e.g., outerplanar graphs). Use other graph structures for representing partial structures of input.

12 Definition A feature vector fk(g) : #occurrences of each vertex-labeled path of length 0,,..., K f(g) a chemical compound G

13 anonical Representation for multitrees left-heavy T,T,T : isomorphic trees DL: depth label sequence T DL(T) = (0,,,,,, (,,,,,,,,, T DL(T) = (0,,,,,, (,,,,,,,,, T DL(T) = (0,,,,,, (,,,,,,,,, The embedding with largest DL is left-heavy. [akano, Uno (00)] We enumerate left-heavy trees. Parent of multitrees left-heavy left-heavy left-heavy T P(T) P(P(T)) parent P(T) : tree obtained by removing the rightmost leaf from T If T is left-heavy, P(T) remains left-heavy. In branching operation, we attach a new vertex to rightmost path.

14 Feature Vector (K=)( and ρ-detachment Σ = {,, } val () = val () = val () = r() = 4 r() = r() = (,,, ) = ρ() (, ) = ρ() ( 4,4 ) = ρ() G Detachment-cut cut Test whether T will generate trees satisfying given constraint. input Which vertices are counted as residual? ew vertices can be attached. a current tree T residual ( E G=(V, r()= 4+ r()= + r()= 0+ r()= + 4

15 Detachment-cut cut Test whether T will generate trees satisfying given constraint. input Which vertices are counted as residual? ew vertices can be attached. a current tree T residual A A A This edge will be counted. A G=(V, ( E r()= 4+ 4 r()= + r()= 0+ r()= + r(a)= Detachment-cut cut Test whether and holds. necessary conditions for G has a connected and loopless ρ-detachment [agamochi 006] A 7 5 #edges joining X and V #connected components in G - X G=(V, ( E condition for connectivity ρ() = =( r((,,, ) 4 ρ() = ( ) r()= 4++ = 9 8 for v = ρ() = ( ) r()= ρ() = ( 4,, ) r()= ρ(a) = ( ) r(a)= #edges incident to v in G condition for degree specification X 5

16 Detachment-cut cut onsider the degree constraint ρ(v i) of each vertex v i for i r(v). For a vertex v i T, ρ (v i ) = val (l (v i )). For a vertex v i T, ρ (v i ) = val(l (v i )) - deg (v i ;T) +. a current tree T ρ : = A ρ : = ρ : - + = A (,,, ) = ρ() ( ) = ρ() ( ) = ρ() ( 4,, ) = ρ() ( ) = ρ(a) r()= 4 r()= r()= r()= r(a)= Test whether there exists multitrees satisfying the degree constraint by considering a detachment of G. ( E G=(V, Detachment-cut cut Test whether T can be extended multitrees satisfying degree constraint. input residual 4 6 rightmost path A A 0 ( E G=(V, r()= = A r()= = + A r()= = 0+ r()= = + fixed a current tree T r(a) = 6

17 Detachment : A Reverse peration of ontraction Wb b Wa Wd a d c A multigraph G Wc A detachment of G 7

Comparison and Enumeration of Chemical Graphs

Comparison and Enumeration of Chemical Graphs , http://dx.doi.org/10.5936/csbj.201302004 CSBJ Comparison and Enumeration of Chemical Graphs Tatsuya Akutsu a,*, Hiroshi Nagamochi b Abstract: Chemical compounds are usually represented as graph structured

More information

Aliphatic Hydrocarbons Anthracite alkanes arene alkenes aromatic compounds alkyl group asymmetric carbon Alkynes benzene 1a

Aliphatic Hydrocarbons Anthracite alkanes arene alkenes aromatic compounds alkyl group asymmetric carbon Alkynes benzene 1a Aliphatic Hydrocarbons Anthracite alkanes arene alkenes aromatic compounds alkyl group asymmetric carbon Alkynes benzene 1a Hard coal, which is high in carbon content any straight-chain or branched-chain

More information

Chemical graph theory

Chemical graph theory Chemical graph theory Jacob Kautzky MacMillan Group eting April, 8 Chemical graph theory What is graph theory? Historical uses of chemical graph theory Isomer counting Chemical bonding Kinetics Modern

More information

Model Checking for Propositions CS477 Formal Software Dev Methods

Model Checking for Propositions CS477 Formal Software Dev Methods S477 Formal Software Dev Methods Elsa L Gunter 2112 S, UIU egunter@illinois.edu http://courses.engr.illinois.edu/cs477 Slides based in part on previous lectures by Mahesh Vishwanathan, and by Gul gha January

More information

Alkanes. ! An alkane is a hydrocarbon with only single bonds. ! Alkanes have the general formula: C n H 2n+2

Alkanes. ! An alkane is a hydrocarbon with only single bonds. ! Alkanes have the general formula: C n H 2n+2 ALKANES Chapter 4 Alkanes! An alkane is a hydrocarbon with only single bonds.! Alkanes have the general formula: C n 2n+2! Alkanes can be straight-chain or branched. Properties of isomers! Constitutional

More information

An Improved Algorithm for Parameterized Edge Dominating Set Problem

An Improved Algorithm for Parameterized Edge Dominating Set Problem An Improved Algorithm for Parameterized Edge Dominating Set Problem Ken Iwaide and Hiroshi Nagamochi Department of Applied Mathematics and Physics, Graduate School of Informatics, Kyoto University, Japan,

More information

Asymptotic notation : big-o and small-o

Asymptotic notation : big-o and small-o Time complexity Here we will consider elements of computational complexity theory an investigation of the time (or other resources) required for solving computational problems. We introduce a way of measuring

More information

Branchwidth of graphic matroids.

Branchwidth of graphic matroids. Branchwidth of graphic matroids. Frédéric Mazoit and Stéphan Thomassé Abstract Answering a question of Geelen, Gerards, Robertson and Whittle [2], we prove that the branchwidth of a bridgeless graph is

More information

Constant Time Generation of Set Partitions

Constant Time Generation of Set Partitions 930 PAPER Special Section on Selected Papers from the 17th Workshop on Circuits and Systems in Karuizawa Constant Time Generation of Set Partitions Shin-ichiro KAWANO a) and Shin-ichi NAKANO b), Members

More information

Name Date Class HYDROCARBONS

Name Date Class HYDROCARBONS 22.1 HYDROCARBONS Section Review Objectives Describe the relationship between number of valence electrons and bonding in carbon Define and describe alkanes Relate the polarity of hydrocarbons to their

More information

Frequent Pattern Mining: Exercises

Frequent Pattern Mining: Exercises Frequent Pattern Mining: Exercises Christian Borgelt School of Computer Science tto-von-guericke-university of Magdeburg Universitätsplatz 2, 39106 Magdeburg, Germany christian@borgelt.net http://www.borgelt.net/

More information

C. Correct! The abbreviation Ar stands for an aromatic ring, sometimes called an aryl ring.

C. Correct! The abbreviation Ar stands for an aromatic ring, sometimes called an aryl ring. Organic Chemistry - Problem Drill 05: Drawing Organic Structures No. 1 of 10 1. What does the abbreviation Ar stand for? (A) Acetyl group (B) Benzyl group (C) Aromatic or Aryl group (D) Benzoyl group (E)

More information

Dynamic Programming on Trees. Example: Independent Set on T = (V, E) rooted at r V.

Dynamic Programming on Trees. Example: Independent Set on T = (V, E) rooted at r V. Dynamic Programming on Trees Example: Independent Set on T = (V, E) rooted at r V. For v V let T v denote the subtree rooted at v. Let f + (v) be the size of a maximum independent set for T v that contains

More information

ISOMERISM - A general survey

ISOMERISM - A general survey Isomerism 1 ISOMERISM - A general survey STRUTURAL ISOMERS have the same molecular formula but different structural formulae They occur due to variations in... the carbon skeleton AIN ISOMERISM 2 2 positions

More information

Workshop II: Optimization, Search and Graph-Theoretical Algorithms for Chemical Compound Space

Workshop II: Optimization, Search and Graph-Theoretical Algorithms for Chemical Compound Space Markus Meringer Generation of Molecular Graphs and Applications in Chemistry Navigating Chemical Compound Space for Materials and Bio Design Workshop II: Optimization, Search and Graph-Theoretical Algorithms

More information

Ring-magic labelings of graphs

Ring-magic labelings of graphs AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 4 (2008), Pages 47 58 Ring-magic labelings of graphs W.C. Shiu Department of Mathematics Hong Kong Baptist University 224 Waterloo Road, Kowloon Tong Hong Kong

More information

Degrees and Trees. Garth Isaak Lehigh University. 47th SEICCGTC at FAU, March Acknowledgements to: Kathleen Ryan,...

Degrees and Trees. Garth Isaak Lehigh University. 47th SEICCGTC at FAU, March Acknowledgements to: Kathleen Ryan,... Degrees and Trees Garth Isaak Lehigh University 47th SEICCGTC at FAU, March 2016 Acknowledgements to: Kathleen Ryan,... REU Students (Hannah Alpert, Amy Becker, Jenny Iglesius, James Hilbert) T.S. Michael

More information

Chapter 3: Structure and Nomenclature of Organic Compounds Focus on Alkanes

Chapter 3: Structure and Nomenclature of Organic Compounds Focus on Alkanes hapter 3: Structure and Nomenclature of rganic ompounds Focus on Alkanes rganic molecules are composed of one or more functional groups attached to one or more hydrocarbon groups (alkyl or groups) I. Functional

More information

Finding Paths with Minimum Shared Edges in Graphs with Bounded Treewidth

Finding Paths with Minimum Shared Edges in Graphs with Bounded Treewidth Finding Paths with Minimum Shared Edges in Graphs with Bounded Treewidth Z.-Q. Ye 1, Y.-M. Li 2, H.-Q. Lu 3 and X. Zhou 4 1 Zhejiang University, Hanzhou, Zhejiang, China 2 Wenzhou University, Wenzhou,

More information

DECOMPOSITIONS OF MULTIGRAPHS INTO PARTS WITH THE SAME SIZE

DECOMPOSITIONS OF MULTIGRAPHS INTO PARTS WITH THE SAME SIZE Discussiones Mathematicae Graph Theory 30 (2010 ) 335 347 DECOMPOSITIONS OF MULTIGRAPHS INTO PARTS WITH THE SAME SIZE Jaroslav Ivančo Institute of Mathematics P.J. Šafári University, Jesenná 5 SK-041 54

More information

Chapter 21: Hydrocarbons Section 21.3 Alkenes and Alkynes

Chapter 21: Hydrocarbons Section 21.3 Alkenes and Alkynes Section 21.1 Introduction to Hydrocarbons Section 1 Objectives: Explain the terms organic compound and organic chemistry. Section 21.2 Alkanes Chapter 21: Hydrocarbons Section 21.3 Alkenes and Alkynes

More information

On representable graphs

On representable graphs On representable graphs Sergey Kitaev and Artem Pyatkin 3rd November 2005 Abstract A graph G = (V, E) is representable if there exists a word W over the alphabet V such that letters x and y alternate in

More information

Greedy Trees, Caterpillars, and Wiener-Type Graph Invariants

Greedy Trees, Caterpillars, and Wiener-Type Graph Invariants Georgia Southern University Digital Commons@Georgia Southern Mathematical Sciences Faculty Publications Mathematical Sciences, Department of 2012 Greedy Trees, Caterpillars, and Wiener-Type Graph Invariants

More information

Drawing Ionic Compounds

Drawing Ionic Compounds Drawing Molecules on Paper Structures (or Dot Structures) are one way we draw molecules on paper Since paper is 2-D and molecules aren t, it s not a perfect way to represent how molecules bond but it s

More information

RCARM: Reaction Classification Using Automated Reaction Mapping

RCARM: Reaction Classification Using Automated Reaction Mapping RARM: Reaction lassification Using Automated Reaction Mapping TINA M. KOURI, 1 JON D. RABTREE, 2 LAM UYN, 3 ANTONY M. DEAN, 2 DINES P. META 1 1 Department of Electrical Engineering and omputer Science,

More information

Chemistry 11. Unit 10 Organic Chemistry Part III Unsaturated and aromatic hydrocarbons

Chemistry 11. Unit 10 Organic Chemistry Part III Unsaturated and aromatic hydrocarbons Chemistry 11 Unit 10 Organic Chemistry Part III Unsaturated and aromatic hydrocarbons 2 1. Unsaturated hydrocarbons So far, we have studied the hydrocarbons in which atoms are connected exclusively by

More information

arxiv: v2 [cs.dm] 17 Nov 2012

arxiv: v2 [cs.dm] 17 Nov 2012 The star and biclique coloring and choosability problems Marina Groshaus Francisco J. Soulignac Pablo Terlisky {groshaus,fsoulign,terlisky}@dc.uba.ar arxiv:1210.7269v2 [cs.dm] 17 Nov 2012 Abstract A biclique

More information

Spanning Trees, Tree Covers and Spanners

Spanning Trees, Tree Covers and Spanners Spanning Trees, Tree Covers and Spanners Consider a weighted connected graph G=(V, E, w), where w:e R assigns a nonnegative weight w(e) to each edge e, representing its length. In the following we only

More information

GUOLI DING AND STAN DZIOBIAK. 1. Introduction

GUOLI DING AND STAN DZIOBIAK. 1. Introduction -CONNECTED GRAPHS OF PATH-WIDTH AT MOST THREE GUOLI DING AND STAN DZIOBIAK Abstract. It is known that the list of excluded minors for the minor-closed class of graphs of path-width numbers in the millions.

More information

On uniquely 3-colorable plane graphs without prescribed adjacent faces 1

On uniquely 3-colorable plane graphs without prescribed adjacent faces 1 arxiv:509.005v [math.co] 0 Sep 05 On uniquely -colorable plane graphs without prescribed adjacent faces Ze-peng LI School of Electronics Engineering and Computer Science Key Laboratory of High Confidence

More information

Dominating Set Counting in Graph Classes

Dominating Set Counting in Graph Classes Dominating Set Counting in Graph Classes Shuji Kijima 1, Yoshio Okamoto 2, and Takeaki Uno 3 1 Graduate School of Information Science and Electrical Engineering, Kyushu University, Japan kijima@inf.kyushu-u.ac.jp

More information

Automated Reaction Mapping

Automated Reaction Mapping Automated Reaction Mapping JOHN D. CRABTREE University of North Alabama and DINESH P. MEHTA Colorado School of Mines 1.15 Automated reaction mapping is a fundamental first step in the analysis of chemical

More information

Organic Chemistry is the chemistry of compounds containing.

Organic Chemistry is the chemistry of compounds containing. Chapter 21 Lecture Notes Organic Chemistry Intro Organic Chemistry is the chemistry of compounds containing. The Bonding of Carbon Because carbon has four valence electrons, it can form covalent bonds.

More information

Organic Chemistry. A brief introduction

Organic Chemistry. A brief introduction Organic Chemistry A brief introduction Organic Chemistry the study of carbon-containing compounds and their properties excluding: CO, CO 2, CS 2, carbonates and cyanides eight million known organic compounds

More information

Objective 3. Draw resonance structures, use curved arrows, determine extent of delocalization. Identify major/minor contributor.

Objective 3. Draw resonance structures, use curved arrows, determine extent of delocalization. Identify major/minor contributor. Objective 3 Draw resonance structures, use curved arrows, determine extent of delocalization. Identify major/minor contributor. Structure Should Fit Experimental Data The chemical formula of benzene is

More information

ORGANIC CHEMISTRY. Organic molecules are everywhere! The Alkanes (See pages 25-4 and 25-5) Naming Alkanes (See pages 25-7 to 25-10)

ORGANIC CHEMISTRY. Organic molecules are everywhere! The Alkanes (See pages 25-4 and 25-5) Naming Alkanes (See pages 25-7 to 25-10) RGANI EMISTRY hemistry 11 rganic molecules are everywhere! Some common examples: Sucrose (sugar) Methane (natural gas) Butane (lighter fluid) Plastic Acetic Acid (vinegar) Ethanol (fuel additive) What

More information

Cleaning Interval Graphs

Cleaning Interval Graphs Cleaning Interval Graphs Dániel Marx and Ildikó Schlotter Department of Computer Science and Information Theory, Budapest University of Technology and Economics, H-1521 Budapest, Hungary. {dmarx,ildi}@cs.bme.hu

More information

COUNTING AND ENUMERATING SPANNING TREES IN (di-) GRAPHS

COUNTING AND ENUMERATING SPANNING TREES IN (di-) GRAPHS COUNTING AND ENUMERATING SPANNING TREES IN (di-) GRAPHS Xuerong Yong Version of Feb 5, 9 pm, 06: New York Time 1 1 Introduction A directed graph (digraph) D is a pair (V, E): V is the vertex set of D,

More information

Chem101 General Chemistry. Lecture 11 Unsaturated Hydrocarbons

Chem101 General Chemistry. Lecture 11 Unsaturated Hydrocarbons hem101 General hemistry Lecture 11 Unsaturated ydrocarbons Unsaturated ydrocarbons ontain one or more double or triple carbon-carbon bond. University of Wisconsin-Eau laire hem101 - Lecture 11 2 Unsaturated

More information

CHAPTER 6 ELECTRONEGATIVITY

CHAPTER 6 ELECTRONEGATIVITY EMISTRY 104 elp Sheet #1 hem 103 Review hapters 6 and 7 Do topics appropriate for your lecture Prepared by Dr. Tony Jacob http://www.chem.wisc.edu/areas/clc (Resource page) Nuggets: Electronegativity (6.7),

More information

Cycle decompositions of the complete graph

Cycle decompositions of the complete graph Cycle decompositions of the complete graph A.J.W. Hilton Department of Mathematics University of Reading Whiteknights P.O. Box 220 Reading RG6 6AX U.K. Matthew Johnson Department of Mathematics London

More information

CHEM 203. Topics Discussed on Oct. 16

CHEM 203. Topics Discussed on Oct. 16 EM 203 Topics Discussed on Oct. 16 ydrogenation (= saturation) of olefins in the presence of finely divided transition metal catalysts (Ni, Pd, Pt, Rh, Ru...): generic alkene R 1 finely divided Pd (or

More information

Paths and walks in acyclic structures: plerographs versus kenographs

Paths and walks in acyclic structures: plerographs versus kenographs Issue in onor of Prof. Alexander Balaban ARKIVO 2005 (x) 33-44 Paths and walks in acyclic structures: plerographs versus kenographs Damir Vukičević,* a Ante Miličević, b Sonja Nikolić, b Jelena Sedlar,

More information

The construction of a regular graph

The construction of a regular graph The construction of a regular graph Ryosuke MIZUNO Department of Physics Kyoto University Yawara ISHIDA Research Institute for Mathematical Science Kyoto University Graphs of Diameter=2 in Graph Golf (Order,Degree)=(64,16)

More information

On the number of F -matchings in a tree

On the number of F -matchings in a tree On the number of F -matchings in a tree Hiu-Fai Law Mathematical Institute Oxford University hiufai.law@gmail.com Submitted: Jul 18, 2011; Accepted: Feb 4, 2012; Published: Feb 23, 2012 Mathematics Subject

More information

Efficient parallel query processing by graph ranking

Efficient parallel query processing by graph ranking Fundamenta Informaticae 69 (006) 7 85 7 IOS Press Efficient parallel query processing by graph ranking Dariusz Dereniowski and Marek Kubale Department of Algorithms and System Modeling Faculty of Electronics,

More information

Minmax Tree Cover in the Euclidean Space

Minmax Tree Cover in the Euclidean Space Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 15, no. 3, pp. 345 371 (2011) Minmax Tree Cover in the Euclidean Space Seigo Karakawa 1 Ehab Morsy 1 Hiroshi Nagamochi 1 1 Department

More information

The Mixed Chinese Postman Problem Parameterized by Pathwidth and Treedepth

The Mixed Chinese Postman Problem Parameterized by Pathwidth and Treedepth The Mixed Chinese Postman Problem Parameterized by Pathwidth and Treedepth Gregory Gutin, Mark Jones, and Magnus Wahlström Royal Holloway, University of London Egham, Surrey TW20 0EX, UK Abstract In the

More information

Query Optimization: Exercise

Query Optimization: Exercise Query Optimization: Exercise Session 6 Bernhard Radke November 27, 2017 Maximum Value Precedence (MVP) [1] Weighted Directed Join Graph (WDJG) Weighted Directed Join Graph (WDJG) 1000 0.05 R 1 0.005 R

More information

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph MATHEMATICAL ENGINEERING TECHNICAL REPORTS Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph Hisayuki HARA and Akimichi TAKEMURA METR 2006 41 July 2006 DEPARTMENT

More information

In a solution, there are thousands of atoms generating magnetic fields, all in random directions.

In a solution, there are thousands of atoms generating magnetic fields, all in random directions. Nuclear Magnetic Resonance Spectroscopy: Purpose: onnectivity, Map of - framework Process: In nuclear magnetic resonance spectroscopy, we are studying nuclei. onsider this circle to represent a nucleus

More information

Chapter 1 Bonding and Isomerism

Chapter 1 Bonding and Isomerism Chapter 1 Bonding and Isomerism Ionic Compounds: e-are transferred; Cation (+) & anion (-). Opposite charge creates bond. Occurs when compound is made of a metal & a nonmetal. Electron dot structures for:

More information

There are several ways to draw an organic compound, mainly being display formulae, 3D structure and skeletal structure.

There are several ways to draw an organic compound, mainly being display formulae, 3D structure and skeletal structure. Introduction The basis of Organic Chemistry is the fact that Carbon molecules can produce long chains which can produce a number of different molecules. The reason why Carbon is such an ideal building

More information

California State Polytechnic University, Pomona

California State Polytechnic University, Pomona alifornia State Polytechnic University, Pomona 2-1 Dr. Laurie S. Starkey, rganic hemistry M 314, Wade hapter 2: Structure and Physical Properties of rganic Molecules hapter utline 1) rbitals and Bonding

More information

Chapter 6: Alkenes: Structure and Reactivity

Chapter 6: Alkenes: Structure and Reactivity hapter 6: Alkenes: Structure and eactivity overage: 1. Degrees of Unsaturation 2. Nomenclature cis/trans E/Z 3. Alkene Stability 4. Electrophilic Addition eactions/markovinikov s ule 5. The ammond Postulate

More information

CHEMISTRY Topic #1: Functional Groups and Drawing Organic Molecules Fall 2014 Dr. Susan Findlay

CHEMISTRY Topic #1: Functional Groups and Drawing Organic Molecules Fall 2014 Dr. Susan Findlay EMISTRY 2500 Topic #1: Functional Groups and Drawing rganic Molecules Fall 2014 Dr. Susan Findlay Drawing rganic Molecules (Basics) Recall the steps for drawing Lewis structures in EM 1000: 1. Determine

More information

The super line graph L 2

The super line graph L 2 Discrete Mathematics 206 (1999) 51 61 www.elsevier.com/locate/disc The super line graph L 2 Jay S. Bagga a;, Lowell W. Beineke b, Badri N. Varma c a Department of Computer Science, College of Science and

More information

Hydrocarbons. Chapter 22-23

Hydrocarbons. Chapter 22-23 Chapter 22-23 Hydrocarbons Organic Compounds All Carbon containing compounds Except carbon oxides, carbides, and carbonates which are inorganic. CO & CO2 Na4C CaCO3 +8 oxidation change CH 4 + O 2 CO 2

More information

MOLECULAR REPRESENTATIONS AND INFRARED SPECTROSCOPY

MOLECULAR REPRESENTATIONS AND INFRARED SPECTROSCOPY MOLEULAR REPRESENTATIONS AND INFRARED SPETROSOPY A STUDENT SOULD BE ABLE TO: 1. Given a Lewis (dash or dot), condensed, bond-line, or wedge formula of a compound draw the other representations. 2. Give

More information

In a solution, there are thousands of atoms generating magnetic fields, all in random directions.

In a solution, there are thousands of atoms generating magnetic fields, all in random directions. Nuclear Magnetic Resonance Spectroscopy: Purpose: onnectivity, Map of - framework Process: In nuclear magnetic resonance spectroscopy, we are studying nuclei. onsider this circle to represent a nucleus

More information

On the Sizes of Decision Diagrams Representing the Set of All Parse Trees of a Context-free Grammar

On the Sizes of Decision Diagrams Representing the Set of All Parse Trees of a Context-free Grammar Proceedings of Machine Learning Research vol 73:153-164, 2017 AMBN 2017 On the Sizes of Decision Diagrams Representing the Set of All Parse Trees of a Context-free Grammar Kei Amii Kyoto University Kyoto

More information

Wiener Index of Degree Splitting Graph of some Hydrocarbons

Wiener Index of Degree Splitting Graph of some Hydrocarbons Wiener Index of Degree Splitting Graph of some carbons K. Thilakam A. Sumathi PG and Research Department of Mathematics Department of Mathematics Seethalakshmi Ramaswami College Seethalakshmi Ramaswami

More information

Introduction to Organic Chemistry. Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Introduction to Organic Chemistry. Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Introduction to Organic Chemistry Copyright The McGraw-ill Companies, Inc. Permission required for reproduction or display. 1 Common Elements in Organic Compounds 2 Classification of ydrocarbons ydrocarbons

More information

All organic compounds contain carbon, however, not all carbon containing compounds are classified as organic. Organic compounds covalently bonded

All organic compounds contain carbon, however, not all carbon containing compounds are classified as organic. Organic compounds covalently bonded Chapter 20 All organic compounds contain carbon, however, not all carbon containing compounds are classified as organic. Organic compounds covalently bonded compounds containing carbon, excluding carbonates

More information

Mining Molecular Fragments: Finding Relevant Substructures of Molecules

Mining Molecular Fragments: Finding Relevant Substructures of Molecules Mining Molecular Fragments: Finding Relevant Substructures of Molecules Christian Borgelt, Michael R. Berthold Proc. IEEE International Conference on Data Mining, 2002. ICDM 2002. Lecturers: Carlo Cagli

More information

Packing cycles with modularity constraints

Packing cycles with modularity constraints Packing cycles with modularity constraints Paul Wollan Mathematisches Seminar der Universität Hamburg Bundesstr. 55 20146 Hamburg, Germany Abstract We prove that for all positive integers k, there exists

More information

Assigning Unique Keys to Chemical Compounds for Data Integration: Some Interesting Counter Examples

Assigning Unique Keys to Chemical Compounds for Data Integration: Some Interesting Counter Examples Assigning Unique Keys to Chemical Compounds for Data Integration: Some Interesting Counter Examples Greeshma Neglur 1,RobertL.Grossman 2, and Bing Liu 3 1 Laboratory for Advanced Computing, University

More information

The 18 Electron Rule. References: Gray: chapter 5 OGN: chapter 18

The 18 Electron Rule. References: Gray: chapter 5 OGN: chapter 18 The 18 Electron Rule References: Gray: chapter 5 OGN: chapter 18 Element Groups Alkali metals nert or Noble gases Alkali earths alogens e Li Na Be Mg Transition metals B Al Si N P O S F l Ne Ar K Rb s

More information

The Fragment Network: A Chemistry Recommendation Engine Built Using a Graph Database

The Fragment Network: A Chemistry Recommendation Engine Built Using a Graph Database Supporting Information The Fragment Network: A Chemistry Recommendation Engine Built Using a Graph Database Richard J. Hall, Christopher W. Murray and Marcel L. Verdonk. Contents This supporting information

More information

HYDROCARBONS. Types of Hydrocarbons HYDROCARBONS. Question 2.2. Question 2.1. Chapter 2. What is the hybridization of the starred carbon of geraniol?

HYDROCARBONS. Types of Hydrocarbons HYDROCARBONS. Question 2.2. Question 2.1. Chapter 2. What is the hybridization of the starred carbon of geraniol? hapter 2 Introduction to ydrocabons arbon Backbone, Nomenclature, Physical & hemical Properties YDROARBONS ompounds composed of only carbon and hydrogen atoms (, ). Each carbon has 4 bonds. They represent

More information

Mining Frequent Closed Unordered Trees Through Natural Representations

Mining Frequent Closed Unordered Trees Through Natural Representations Mining Frequent Closed Unordered Trees Through Natural Representations José L. Balcázar, Albert Bifet and Antoni Lozano Universitat Politècnica de Catalunya Pascal Workshop: learning from and with graphs

More information

Chemical Reactions of Unsaturated Compounds

Chemical Reactions of Unsaturated Compounds hemical Reactions of Unsaturated ompounds hemical Reactions of Alkenes hemical Reactions of Alkenes Structure of the Double Bond in Alkenes The two components of the double bond are pictured the same,

More information

Chem 6 Sample exam 2 (150 points total) NAME:

Chem 6 Sample exam 2 (150 points total) NAME: hem 6 Sample exam 2 (150 points total) @ This is a closed book exam to which the onor Principle applies. @ The last page contains equations and physical constants; you can detach it for easy reference.

More information

Uniquely Hamiltonian Graphs

Uniquely Hamiltonian Graphs Uniquely Hamiltonian Graphs Benedikt Klocker Algorithms and Complexity Group Institute of Computer Graphics and Algorithms TU Wien Retreat Talk Uniquely Hamiltonian Graphs Benedikt Klocker 2 Basic Definitions

More information

Topics in Graph Theory

Topics in Graph Theory Topics in Graph Theory September 4, 2018 1 Preliminaries A graph is a system G = (V, E) consisting of a set V of vertices and a set E (disjoint from V ) of edges, together with an incidence function End

More information

Covalent Bonding & Molecular Structure

Covalent Bonding & Molecular Structure ovalent Bonding & Molecular Structure I. Electronic onfiguration and e! sharing. A. The Periodic Table s shape helps you understand outer- (and inner-) shell e! configuration. Which e! were of greatest

More information

Exam 2: Ch 11, 12, 13, 26 March 4, Points

Exam 2: Ch 11, 12, 13, 26 March 4, Points hem 121 Name Exam 2: h 11, 12, 13, 26 March 4, 2009 100 Points Please follow the instructions for each section of the exam. Show your work on all mathematical problems. Provide answers with the correct

More information

Exp 08: Organic Molecules

Exp 08: Organic Molecules Exp 08: Organic Molecules 109.5 109.5 Exp 08: Organic Molecules Part A: Representing Organic Molecules Part E: Functional Groups Formula to Model Explore different ways to draw and sketch, to represent

More information

Exact Algorithms for Dominating Induced Matching Based on Graph Partition

Exact Algorithms for Dominating Induced Matching Based on Graph Partition Exact Algorithms for Dominating Induced Matching Based on Graph Partition Mingyu Xiao School of Computer Science and Engineering University of Electronic Science and Technology of China Chengdu 611731,

More information

Pure-cycle Hurwitz factorizations and multi-noded rooted trees

Pure-cycle Hurwitz factorizations and multi-noded rooted trees Pure-cycle Hurwitz factorizations and multi-noded rooted trees University of California, Davis CMS winter meeting, Vancouver, British Columbia December 4, 2010 This is joint work with Rosena R.X. Du. 1

More information

CHEMISTRY 332 FALL 08 EXAM I September 24-25, 2008

CHEMISTRY 332 FALL 08 EXAM I September 24-25, 2008 First Three Letters of Last ame AME etwork ID EMISTRY 332 FALL 08 EXAM I September 24-25, 2008 The following materials are permissible during the exam: molecular model kits, course notes (printed, electronic,

More information

Single Covalent Bonds. Guidelines for Writing Lewis Structures. Guidelines for Writing Lewis Structures. Guidelines for Writing Lewis Structures

Single Covalent Bonds. Guidelines for Writing Lewis Structures. Guidelines for Writing Lewis Structures. Guidelines for Writing Lewis Structures ovalent Bonding hapter 8: ovalent Bonding Attraction Stable bond Repulsion umber of bonds = umber shared e - pairs. 2008 Brooks/ole 1 2008 Brooks/ole 2 ovalent Bonding Single ovalent Bonds Lewis structures:

More information

Exam I CH 301H Fall '10

Exam I CH 301H Fall '10 Exam I CH 301H Fall '10 Vanden Bout Name: ---L\(...JO-E...;,l Carefully read all the problems (your exam should have 12 problems) Show all your work on numerical problems Clearly mark your answers If you

More information

Linear Arrangement of Halin Graphs

Linear Arrangement of Halin Graphs Linear Arrangement of Halin Graphs Saber Mirzaei Boston University Assaf Kfoury Boston University Abstract We study the Optimal Linear Arrangement (OLA) problem of Halin graphs, one of the simplest classes

More information

Organic Chemistry Unit Review Package

Organic Chemistry Unit Review Package Name: Worksheet 7.viii Organic Chemistry Unit Review Package Generalized Organic Chemistry Naming Procedure Grouped into three general phases. 1. Identification phase (finding all important/correct information)

More information

THE DEGREE DISTRIBUTION OF RANDOM PLANAR GRAPHS

THE DEGREE DISTRIBUTION OF RANDOM PLANAR GRAPHS THE DEGREE DISTRIBUTION OF RANDOM PLANAR GRAPHS Michael Drmota joint work with Omer Giménez and Marc Noy Institut für Diskrete Mathematik und Geometrie TU Wien michael.drmota@tuwien.ac.at http://www.dmg.tuwien.ac.at/drmota/

More information

On the sextet polynomial of fullerenes

On the sextet polynomial of fullerenes On the sextet polynomial of fullerenes Jean-Sébastien Sereni Matěj Stehlík Abstract We show that the sextet pattern count of every fullerene is strictly smaller than the Kekulé structure count. This proves

More information

MOLECULER MODELS/ISOMERS ORGANIC STRUCTURES AND NAMING

MOLECULER MODELS/ISOMERS ORGANIC STRUCTURES AND NAMING REVISED 10/14 EMISTRY 1101L MOLEULER MODELS/ISOMERS ORGANI STRUTURES AND NAMING NOTE: This lab does not require safety glasses or lab coats. INTRODUTION Electron Dot Structures: Electron dot structures,

More information

CONVOLUTION TREES AND PASCAL-T TRIANGLES. JOHN C. TURNER University of Waikato, Hamilton, New Zealand (Submitted December 1986) 1.

CONVOLUTION TREES AND PASCAL-T TRIANGLES. JOHN C. TURNER University of Waikato, Hamilton, New Zealand (Submitted December 1986) 1. JOHN C. TURNER University of Waikato, Hamilton, New Zealand (Submitted December 986). INTRODUCTION Pascal (6-66) made extensive use of the famous arithmetical triangle which now bears his name. He wrote

More information

EXACT DOUBLE DOMINATION IN GRAPHS

EXACT DOUBLE DOMINATION IN GRAPHS Discussiones Mathematicae Graph Theory 25 (2005 ) 291 302 EXACT DOUBLE DOMINATION IN GRAPHS Mustapha Chellali Department of Mathematics, University of Blida B.P. 270, Blida, Algeria e-mail: mchellali@hotmail.com

More information

4. NMR spectra. Interpreting NMR spectra. Low-resolution NMR spectra. There are two kinds: Low-resolution NMR spectra. High-resolution NMR spectra

4. NMR spectra. Interpreting NMR spectra. Low-resolution NMR spectra. There are two kinds: Low-resolution NMR spectra. High-resolution NMR spectra 1 Interpreting NMR spectra There are two kinds: Low-resolution NMR spectra High-resolution NMR spectra In both cases the horizontal scale is labelled in terms of chemical shift, δ, and increases from right

More information

CHEMICAL GRAPH THEORY

CHEMICAL GRAPH THEORY CHEMICAL GRAPH THEORY SECOND EDITION Nenad Trinajstic, Ph.D. Professor of Chemistry The Rugjer Boskovic Institute Zagreb The Republic of Croatia CRC Press Boca Raton Ann Arbor London Tokyo TABLE OF CONTENTS

More information

Chapter 2 Structure and Properties of Organic Molecules. Advanced Bonding: Review

Chapter 2 Structure and Properties of Organic Molecules. Advanced Bonding: Review hapter 2 Structure and Properties of Organic Molecules hemistry 231 Organic hemistry I Fall 2007 Advanced Bonding: Review Atomic Quantum Mechanics cannot explain how molecules like 4 form: Valence Bond

More information

Chem 1075 Chapter 19 Organic Chemistry Lecture Outline

Chem 1075 Chapter 19 Organic Chemistry Lecture Outline Chem 1075 Chapter 19 Organic Chemistry Lecture Outline Slide 2 Introduction Organic chemistry is the study of and its compounds. The major sources of carbon are the fossil fuels: petroleum, natural gas,

More information

Identifying an m-ary Partition Identity through an m-ary Tree

Identifying an m-ary Partition Identity through an m-ary Tree Bridgewater State University Virtual Commons - Bridgewater State University Mathematics Faculty Publications Mathematics Department 06 Identifying an m-ary Partition Identity through an m-ary Tree Timothy

More information

Chapter 2 Alkanes and Cycloalkanes: Introduction to Hydrocarbons

Chapter 2 Alkanes and Cycloalkanes: Introduction to Hydrocarbons Chapter 2 Alkanes and Cycloalkanes: Introduction to Hydrocarbons 2.1 Classes of Hydrocarbons Classes of Hydrocarbons Hydrocarbons only contain carbon and hydrogen atoms. Hydrocarbons are either classed

More information

Alkenes, Alkynes, and Aromatic Compounds

Alkenes, Alkynes, and Aromatic Compounds Alkenes, Alkynes, and Aromatic Compounds Alkenes and Alkynes Unsaturated Contain carbon-carbon DOUBLE and TRIPLE bond to which more hydrogen atoms can be added Alkenes: carbon-carbon double bonds Alkynes:

More information

arxiv: v1 [math.co] 5 Sep 2016

arxiv: v1 [math.co] 5 Sep 2016 Ordering Unicyclic Graphs with Respect to F-index Ruhul Amin a, Sk. Md. Abu Nayeem a, a Department of Mathematics, Aliah University, New Town, Kolkata 700 156, India. arxiv:1609.01128v1 [math.co] 5 Sep

More information

2. Splitting: results from the influences of hydrogen s neighbors.

2. Splitting: results from the influences of hydrogen s neighbors. Proton Nuclear Magnetic Resonance ( 1 H-NMR) Spectroscopy: Eating up our jigsaw puzzle cake! :D 1 H-NMR spectroscopy tells us the molecular structure of the compound or the arrangement of the connectivity

More information

Graph Kernels in Chemoinformatics

Graph Kernels in Chemoinformatics in hemoinformatics Luc Brun o authors: Benoit Gaüzère(MIVIA), Pierre Anthony Grenier(GREY), Alessia aggese(mivia), Didier Villemin (LMT) Bordeaux, November, 20 2014 Plan yclic similarity onclusion 1 2

More information