• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Developments of Efficient Combinatorial Algorithms and Their Applications

Research Project

Project/Area Number 16300001
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field Fundamental theory of informatics
Research InstitutionThe University of Electro-Communications

Principal Investigator

TOMITA Etsuji  The University of Electro-Communications, Faculty of Electro-Communications, Professor, 電気通信学部, 教授 (40016598)

Co-Investigator(Kenkyū-buntansha) TAKAHASHI Haruhisa  Faculty of Electro-Communications, Professor, 電気通信学部, 教授 (90135418)
NISHINO Tetsuro  Faculty of Electro-Communications, Professor, 電気通信学部, 教授 (10198484)
KOBAYASHI Satoshi  Faculty of Electro-Communications, Associate Professor, 電気通信学部, 助教授 (50251707)
HOTTA Kazuhiro  Faculty of Electro-Communications, Research Associate, 電気通信学部, 助手 (40345426)
WAKATSUKI Mitsuo  Faculty of Electro-Communications, Research Associate, 電気通信学部, 助手 (30251705)
Project Period (FY) 2004 – 2006
Project Status Completed (Fiscal Year 2006)
Budget Amount *help
¥11,900,000 (Direct Cost: ¥11,900,000)
Fiscal Year 2006: ¥2,700,000 (Direct Cost: ¥2,700,000)
Fiscal Year 2005: ¥2,100,000 (Direct Cost: ¥2,100,000)
Fiscal Year 2004: ¥7,100,000 (Direct Cost: ¥7,100,000)
Keywordsmaximum clique / maximal clique / branch-and-bound method / approximate coloring / generation / bioinformatics / algorithmic learning theory / learning from positive data / 重み最大クリーク / 列挙アルゴリズム / 正例からの学習 / 分枝限定アルゴリズム / 形式言語の学習 / 論理関数の学習
Research Abstract

(1)We are mainly concerned with the maximum clique problem that is very important and is one of the most typical NP hard combinatorial problems. We employed a branch-and-bound algorithm for the problem and established an efficient ordering of vertices to search them. In addition, we developed a new approximate coloring algorithm to give an upper bound of the size of a maximum clique in question in order to bound the search. By combining these techniques, we developed very efficient algorithms for finding a maximum clique. The superiority of our algorithms over the other algorithms were confirmed by extensive computational experiments on random graphs and DIMACS benchmark graphs.
(2)We developed an algorithm for generating all the maximal cliques in a graph and proved that it is theoretically optimum and runs very fast in practice. A more efficient algorithm that generates only large maximal cliques was also developed, that is important for practical uses. In addition, efficient algorithms that generate maximal bipartite graphs in a bipartite graph was developed.
(3)These algorithms were successfully applied for practical problems in bioinformatics such as a protein side-chain packing problem and a protein threading problem.
(4)We obtained new results of algorithmic learning of simple languages via queries, learning of Boolean functions from noisy samples, learning of a certain kind of counter language from positive data, and gave a unified approach for identification in the limit from positive data.

Report

(4 results)
  • 2006 Annual Research Report   Final Research Report Summary
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • Research Products

    (38 results)

All 2007 2006 2005 2004 Other

All Journal Article (34 results) Book (4 results)

  • [Journal Article] An efficient branch-and-bound algorithm for finding a maximum clique with computational experiments2007

    • Author(s)
      Etsuji Tomita
    • Journal Title

      Journal of Global Optimization 37・1

      Pages: 95-111

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] An efficient branch-and-bound algorithm for finding a maximum clique with computational experiments2007

    • Author(s)
      E.Tomita, T.Kameda
    • Journal Title

      Journal of Global Optimization vol.37

      Pages: 95-111

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] A more efficient algorithm for finding a maximum clique with an improved approximate coloring2007

    • Author(s)
      E.Tomita, Y.Sutani, T.Higashi
    • Journal Title

      Proc. International Conference on Parallel and Distributed Processing Techniques and Applications (2007, to appear)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] A more efficient algorithm for finding a maximum clique with an improved approximate coloring2007

    • Author(s)
      Etsuji Tomita
    • Journal Title

      International Conference on Parallel and Distributed Processing Techniques Applications (to appear)

    • Related Report
      2006 Annual Research Report
  • [Journal Article] An efficient branch-and-abound algorithm for finding a maximum clique with computational experiments2007

    • Author(s)
      Etsuji Tomita
    • Journal Title

      Journal of Global Optimization 37・1

      Pages: 95-111

    • Related Report
      2006 Annual Research Report
  • [Journal Article] The worst-case time complexity for generating all maximal cliques and computational experiments2006

    • Author(s)
      Etsuji Tomita
    • Journal Title

      Theoretical Computer Science 363・1

      Pages: 28-42

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Annual Research Report 2006 Final Research Report Summary
  • [Journal Article] Dynamic programming and clique based approaches for protein threading with profiles and constraints2006

    • Author(s)
      Tatsuya Akutsu
    • Journal Title

      IEICE Trans, on Fundamentals of Electronics, Communications and Computer Sciences E89A・5

      Pages: 1215-1222

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Protein threading with profiles and distance constraints using clique based algorithms2006

    • Author(s)
      Dukka Bahadur
    • Journal Title

      Journal of Bioinformatics and Computational Biology 4・1

      Pages: 19-42

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Protein threading with profiles and distance constraints using clique based algorithms2006

    • Author(s)
      D.Bahadur K.C, E.Tomita, J.Suzuki, K.Horimoto, T.Akutsu
    • Journal Title

      Journal of Bioinformatics and Computational Biology vol.4

      Pages: 19-42

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Dynamic programming and clique based approaches for protein threading with profiles and constraints2006

    • Author(s)
      T.Akutsu, M.Hayashida, D.Bahadur K.C, E.Tomita, J.Suzuki, K.Horimoto
    • Journal Title

      IEICE Trans. on Fundamentals of Electronics, Communications and Computer Sciences vol.E89A

      Pages: 1215-1222

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] The worst-case time complexity for generating all maximal cliques and computational experiments2006

    • Author(s)
      E.Tomita, A.Tanaka, H.Takahashi
    • Journal Title

      Theoretical Computer Science vol.363

      Pages: 28-42

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] A unified algorithm for extending classes of languages identifiable in the limit from positive data2006

    • Author(s)
      M.Wakatsuki, E.Tomita, G.Yamada
    • Journal Title

      Lecture Notes in Artificial Intelligence 4201

      Pages: 161-174

    • NAID

      110002812593

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Dynamic programming and clique based approaches for protein threading with profiles and constraints2006

    • Author(s)
      Tatsuya Akutsu
    • Journal Title

      IEICE Trans. on Fundamentals of Electronics Communications and Computer Sciences E89A・5

      Pages: 1215-1222

    • Related Report
      2006 Annual Research Report
  • [Journal Article] A unified algorithm for extending classes of languages identifiable in the limit from positive data2006

    • Author(s)
      Mitsuo Wakatsuki
    • Journal Title

      Lecture Notes in Artificial Intelligence 4201

      Pages: 161-174

    • NAID

      110002812593

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Multiple methods for large scale side-chain packing2006

    • Author(s)
      J.B.Brown
    • Journal Title

      International Conference on Systems Biology 2006

      Pages: 2006-2006

    • Related Report
      2006 Annual Research Report
  • [Journal Article] The worst-case time complexity for generating all maximal cliques and computational experiments2006

    • Author(s)
      Etsuji Tomita
    • Journal Title

      Theoretical Computer Science (to appear)

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Protein threading with profiles and distance constraints using clique based algorithms2006

    • Author(s)
      Dukka Bahadur
    • Journal Title

      Journal of Bioinformatics and Computational Biology (to appear)

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Dynamic programming and clique based approaches for protein threading with profiles and constraints",2006

    • Author(s)
      Tatsuya Akutsu
    • Journal Title

      IEICE Trans. on Information and Systems (to appear)

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Protein side-chain packing problem : A maximum edge-weight clique algorithmic approach2005

    • Author(s)
      Dukka Bahadur
    • Journal Title

      Journal of Bioinformatics and Computational Biology 3・1

      Pages: 103-126

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Protein side-chain packing problem : A maximum edge-weight clique algorithmic approach2005

    • Author(s)
      D.Bahadur K.C, E.Tomita, J.Suzuki, T.Akutsu
    • Journal Title

      Journal of Bioinformatics and Computational Biology vol.3

      Pages: 103-126

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Large scale protein side-chain packing based on maximum edge-weight clique finding algorithms2005

    • Author(s)
      Dukka Bahadur
    • Journal Title

      Proc.2005 International Joint Conference of InCoB, AASBi and KSBI BIOINFO 2005

      Pages: 228-233

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Algorithmic learning theory2005

    • Author(s)
      Sanjay Jain
    • Journal Title

      Lecture Notes in Artificial Intelligence 3734

      Pages: 1-9

    • Related Report
      2005 Annual Research Report
  • [Journal Article] A unified algorithm for extending classes of languages identifiable in the limit from positive data2005

    • Author(s)
      Mitsuo Wakatsuki
    • Journal Title

      IPSJ SIG Notes on Algorithms 2005-AL-102

      Pages: 1-8

    • NAID

      110002812593

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Clique-based algorithms for protein threading with profiles and constraints2005

    • Author(s)
      Dukka Bahadur
    • Journal Title

      Proc.Asia-Pacific Bioinformatics Conference APBC2005

      Pages: 51-64

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Polynomial time learning of simple deterministic languagesvia queries and a representative sample2004

    • Author(s)
      Yasuhiro Tajima
    • Journal Title

      Theoretical Computer Science 329・1-3

      Pages: 203-221

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] A faster algorithm for finding a maximum clique2004

    • Author(s)
      A.Morita, E.Tomita, T.Kameda
    • Journal Title

      Information Technology Letters vol.4

      Pages: 19-22

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Polynomial time learning of simple deterministic languages via queries and a representative sample2004

    • Author(s)
      Y.Tajima, E.Tomita, M.Wakatsuki, M.Terada
    • Journal Title

      Theoretical Computer Science vol.329

      Pages: 203-221

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Learning Boolean functions in AC^O on attribute and classification noise2004

    • Author(s)
      A.Miyata, J.Tarui, E.Tomita
    • Journal Title

      Lecture Notes in Artificial Intelligence vol.3244

      Pages: 142-155

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Polynomial time identification of strict deterministic restricted one-counter automata in some class from positive data2004

    • Author(s)
      M.Wakatsuki, K.Teraguchi, E.Tomita
    • Journal Title

      Lecture Notes in Artificial Intelligence 3264

      Pages: 260-272

    • NAID

      110003178820

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Polynomial time learning of simple deterministic languages via queries and a representative sample2004

    • Author(s)
      Yasuhiro Tajima
    • Journal Title

      Theoretical Computer Science Vol.329

      Pages: 203-221

    • Related Report
      2004 Annual Research Report
  • [Journal Article] The worst-case time complexity for generating all maximal cliques2004

    • Author(s)
      Etsuji Tomita
    • Journal Title

      Lecture Notes in Computer Science Vol.3106

      Pages: 161-170

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Polynomial time identification of strict deterministic restricted one-counter automata in some class from positive data2004

    • Author(s)
      Mitsuo Wakatsuki
    • Journal Title

      Lecture Notes in Artificial Intelligence Vol.3264

      Pages: 260-272

    • NAID

      10026804329

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Learning Boolean functions in AC^0 on attribute and classification noise2004

    • Author(s)
      Akinobu Miyata
    • Journal Title

      Lecture Notes in Artificial Intelligence Vol.3244

      Pages: 142-155

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Protein side-chain packing problem : A maximum edge-weight clique algorithmic approach

    • Author(s)
      Dukka Bahadur
    • Journal Title

      Journal of Bioinformatics and Computational Biology (in press)

    • Related Report
      2004 Annual Research Report
  • [Book] オートマトン・言語理論 (第18刷・改訂増刷)2007

    • Author(s)
      富田 悦次 (共著)
    • Total Pages
      205
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Book] オートマトン・言語理論(第18刷・改訂増刷)2007

    • Author(s)
      富田 悦次(共著)
    • Total Pages
      205
    • Publisher
      森北出版
    • Related Report
      2006 Annual Research Report
  • [Book] オートマトン・言語理論(第17刷-改訂増刷)2006

    • Author(s)
      富田 悦次(共著)
    • Total Pages
      205
    • Publisher
      森北出版
    • Related Report
      2005 Annual Research Report
  • [Book] オートマトン・言語理論(第16刷・改訂増刷)2005

    • Author(s)
      富田 悦次(共著)
    • Total Pages
      205
    • Publisher
      森北出版
    • Related Report
      2004 Annual Research Report

URL: 

Published: 2004-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi