Integer programming-based method for grammar-based tree compression and its application to pattern extraction of glycan tree structures
Related Experiment Video
Updated: Feb 7, 2026

Author Spotlight: Advancements in X-ray CT Tool Chain for Tree Core Analysis
Published on: September 22, 2023
Yang Zhao1, Morihiro Hayashida, Tatsuya Akutsu
1Bioinformatics Center, Institute for Chemical Research, Kyoto University, Kyoto, Japan.
Background:
A bisection-type algorithm for the grammar-based compression of tree-structured data has been proposed recently. In this framework, an elementary ordered-tree grammar (EOTG) and an elementary unordered-tree grammar (EUTG) were defined, and an approximation algorithm was proposed.
Results:
In this paper, we propose an integer programming-based method that finds the minimum context-free grammar (CFG) for a given string under the condition that at most two symbols appear on the right-hand side of each production rule. Next, we extend this method to find the minimum EOTG and EUTG grammars for given ordered and unordered trees, respectively. Then, we conduct computational experiments for the ordered and unordered artificial trees. Finally, we apply our methods to pattern extraction of glycan tree structures.
Conclusions:
We propose integer programming-based methods that find the minimum CFG, EOTG, and EUTG for given strings, ordered and unordered trees. Our proposed methods for trees are useful for extracting patterns of glycan tree structures.
Related Concept Videos
Phylogenetic Trees
The Tree of Life - Bacteria, Archaea, Eukaryotes
Survival Tree
Building a Survival Tree
Constructing a...
The Bronchial Tree
The trachea, commonly known as the windpipe, is a tube that connects the larynx (voice box) to the bronchi. At a point called the carina, it bifurcates into two primary bronchi. The right primary bronchus is wider, shorter, and more vertical than the left primary...
The Tree of Life - Bacteria, Archaea, and Eukaryotes
DNA Base Pairing

