Polynomial Time Learnability of Graph Pattern Languages Defined by Cographs

Takayoshi SHOUDAI, Yuta YOSHIMURA, Yusuke SUZUKI, Tomoyuki UCHIDA, Tetsuhiro MIYAHARA

  • Full Text Views

    0

  • Cite this

Summary :

A cograph (complement reducible graph) is a graph which can be generated by disjoint union and complement operations on graphs, starting with a single vertex graph. Cographs arise in many areas of computer science and are studied extensively. With the goal of developing an effective data mining method for graph structured data, in this paper we introduce a graph pattern expression, called a cograph pattern, which is a special type of cograph having structured variables. Firstly, we show that a problem whether or not a given cograph pattern g matches a given cograph G is NP-complete. From this result, we consider the polynomial time learnability of cograph pattern languages defined by cograph patterns having variables labeled with mutually different labels, called linear cograph patterns. Secondly, we present a polynomial time matching algorithm for linear cograph patterns. Next, we give a polynomial time algorithm for obtaining a minimally generalized linear cograph pattern which explains given positive data. Finally, we show that the class of linear cograph pattern languages is polynomial time inductively inferable from positive data.

Publication
IEICE TRANSACTIONS on Information Vol.E101-D No.3 pp.582-592
Publication Date
2018/03/01
Publicized
2017/12/19
Online ISSN
1745-1361
DOI
10.1587/transinf.2017FCP0005
Type of Manuscript
Special Section PAPER (Special Section on Foundations of Computer Science — Frontiers of Theoretical Computer Science —)
Category

Authors

Takayoshi SHOUDAI
  Kyushu International University
Yuta YOSHIMURA
  Kyushu University
Yusuke SUZUKI
  Hiroshima City University
Tomoyuki UCHIDA
  Hiroshima City University
Tetsuhiro MIYAHARA
  Hiroshima City University

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.