Saved in:
Bibliographic Details
Main Authors: Imamura, Haruya, Kobayashi, Yasuaki, Otachi, Yota, Saitoh, Toshiki, Sato, Keita, Takaoka, Asahi, Yoshinaka, Ryo, van der Zanden, Tom C.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.11115
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912484491788288
author Imamura, Haruya
Kobayashi, Yasuaki
Otachi, Yota
Saitoh, Toshiki
Sato, Keita
Takaoka, Asahi
Yoshinaka, Ryo
van der Zanden, Tom C.
author_facet Imamura, Haruya
Kobayashi, Yasuaki
Otachi, Yota
Saitoh, Toshiki
Sato, Keita
Takaoka, Asahi
Yoshinaka, Ryo
van der Zanden, Tom C.
contents (Induced) Subgraph Isomorphism and Maximum Common (Induced) Subgraph are fundamental problems in graph pattern matching and similarity computation. In graphs derived from time-series data or protein structures, a natural total ordering of vertices often arises from their underlying structure, such as temporal sequences or amino acid sequences. This motivates the study of problem variants that respect this inherent ordering. This paper addresses Ordered (Induced) Subgraph Isomorphism (O(I)SI) and its generalization, Maximum Common Ordered (Induced) Subgraph (MCO(I)S), which seek to find subgraph isomorphisms that preserve the vertex orderings of two given ordered graphs. Our main contributions are threefold: (1) We prove that these problems remain NP-complete even when restricted to small graph classes, such as trees of depth 2 and threshold graphs. (2) We establish a gap in computational complexity between OSI and OISI on certain graph classes. For instance, OSI is polynomial-time solvable for interval graphs with their interval orderings, whereas OISI remains NP-complete under the same setting. (3) We demonstrate that the tractability of these problems can depend on the vertex ordering. For example, while OISI is NP-complete on threshold graphs, its generalization, MCOIS, can be solved in polynomial time if the specific vertex orderings that characterize the threshold graphs are provided.
format Preprint
id arxiv_https___arxiv_org_abs_2507_11115
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Finding Order-Preserving Subgraphs
Imamura, Haruya
Kobayashi, Yasuaki
Otachi, Yota
Saitoh, Toshiki
Sato, Keita
Takaoka, Asahi
Yoshinaka, Ryo
van der Zanden, Tom C.
Data Structures and Algorithms
(Induced) Subgraph Isomorphism and Maximum Common (Induced) Subgraph are fundamental problems in graph pattern matching and similarity computation. In graphs derived from time-series data or protein structures, a natural total ordering of vertices often arises from their underlying structure, such as temporal sequences or amino acid sequences. This motivates the study of problem variants that respect this inherent ordering. This paper addresses Ordered (Induced) Subgraph Isomorphism (O(I)SI) and its generalization, Maximum Common Ordered (Induced) Subgraph (MCO(I)S), which seek to find subgraph isomorphisms that preserve the vertex orderings of two given ordered graphs. Our main contributions are threefold: (1) We prove that these problems remain NP-complete even when restricted to small graph classes, such as trees of depth 2 and threshold graphs. (2) We establish a gap in computational complexity between OSI and OISI on certain graph classes. For instance, OSI is polynomial-time solvable for interval graphs with their interval orderings, whereas OISI remains NP-complete under the same setting. (3) We demonstrate that the tractability of these problems can depend on the vertex ordering. For example, while OISI is NP-complete on threshold graphs, its generalization, MCOIS, can be solved in polynomial time if the specific vertex orderings that characterize the threshold graphs are provided.
title Finding Order-Preserving Subgraphs
topic Data Structures and Algorithms
url https://arxiv.org/abs/2507.11115