Enumerating Chemical Graphs with Two Disjoint Cycles Satisfying Given Path Frequency Specifications

04/18/2020
by   Kyousuke Yamashita, et al.
0

Enumerating chemical graphs satisfying given constraints is a fundamental problem in mathematical and computational chemistry, and plays an essential part in a recently proposed framework for the inverse QSAR/QSPR. In this paper, constraints are given by feature vectors each of which consists of the frequencies of paths in a given set of paths. We consider the problem of enumerating chemical graphs that satisfy the path frequency constraints, which are given by a pair of feature vectors specifying upper and lower bounds of the frequency of each path. We design a branch-and-bound algorithm for enumerating chemical graphs of bi-block 2-augmented structure, that is, graphs that contain two edge-disjoint cycles. We present some computational experiments with an implementation of our proposed algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/14/2020

Enumerating Chemical Graphs with Mono-block 2-Augmented Tree Structure from Given Upper and Lower Bounds on Path Frequencies

We consider a problem of enumerating chemical graphs from given constrai...
research
06/30/2018

Finding a Path in Group-Labeled Graphs with Two Labels Forbidden

The parity of the length of paths and cycles is a classical and well-stu...
research
09/28/2022

Lazy Probabilistic Roadmaps Revisited

This paper describes a revision of the classic Lazy Probabilistic Roadma...
research
10/11/2018

Path matrix and path energy of graphs

Given a graph G, we associate a path matrix P whose (i, j) entry represe...
research
12/03/2017

Digraph Polynomials for Counting Cycles and Paths

Many polynomial invariants are defined on graphs for encoding the combin...
research
02/21/2022

Priority Algorithms with Advice for Disjoint Path Allocation Problems

We analyze the Disjoint Path Allocation problem (DPA) in the priority fr...

Please sign up or login with your details

Forgot password? Click here to reset