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

Solving Real-World Combinatorial Problems using High-Speed SAT-Algorithms

Research Project

Project/Area Number 09480055
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionKYOTO UNIVERSITY

Principal Investigator

IWAMA Kazuo  Kyoto Univ., Graduate School of Informatics, Professor, 情報学研究科, 教授 (50131272)

Co-Investigator(Kenkyū-buntansha) OGINO Hiroyuki  Kyoto Univ., Graduate School of Informatics, Instructor, 情報学研究科, 助手 (40144323)
YASUOKA Koichi  Kyoto Univ., Data Processing Center, Associate Professor, 大型計算機センター, 助教授 (20230211)
OKABE Yasuo  Kyoto Univ., Graduate School of Informatics, Associate Professor, 情報学研究科, 助教授 (20204018)
IWAMOTO Chuzo  Hiroshima Univ., Dept. of Industrial and Systems Enginee Associate Professor, 工学部, 助教授 (60274495)
MIYAZAKI Shuichi  Kyoto Univ., Graduate School of Informatics, Instructor, 情報学研究科, 助手 (00303884)
宮野 英次  九州大学, 大学院・システム情報科学研究科, 助手 (10284548)
Project Period (FY) 1997 – 1999
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥6,200,000 (Direct Cost: ¥6,200,000)
Fiscal Year 1999: ¥1,700,000 (Direct Cost: ¥1,700,000)
Fiscal Year 1998: ¥2,200,000 (Direct Cost: ¥2,200,000)
Fiscal Year 1997: ¥2,300,000 (Direct Cost: ¥2,300,000)
Keywordsreal-world problems / CNF Satisfiability / Partial MAXSAT / student assignment / local search algorithms / parallelization / vectorization / PVM / 最適化問題 / 多項式時間変換 / SAT / 組合せ問題 / NP完全性
Research Abstract

The purpose of this research is to develop general method for solving intractable real-world problems. Our strategy is not to solve each problem directly but to translate it into CNF Satis-fiability(SAT), solve SAT, and translate the solution of SAT back to the solution of the original problem. We can expect several advantages: (1) It is easy to translate combinatorial problems into SAT. (2) We can exploit existing fast SAT algorithms.
In this research, we first formalized real-world problems and established translation method from real-world problems into SAT so that automatic translations are possible.
Next, to examine the efficiency of our approach, we conducted experiments. We adopted the time-scheduling problem and the student assignment problem, which are popular problems in universities. Our experimental results show that for both problems our method performed better than existing direct algorithms.
Finally, we attempted speedup of local search algorithms for SAT via parallelization. We used vector computer VPP 800and PVM for this purpose. The nature of local search algorithms fits for parallelization because we can run several search paths independently. Furthermore, we need little communication. By experiments, we showed that we can obtain ideal speedup as expected. We tried several benchmark instances and were able to solve some instances which had not been solved by any algorithms.

Report

(4 results)
  • 1999 Annual Research Report   Final Research Report Summary
  • 1998 Annual Research Report
  • 1997 Annual Research Report
  • Research Products

    (30 results)

All Other

All Publications (30 results)

  • [Publications] Iwama,K.: "Undecidability on Quantum Finite Automata"Proc.STOC'99. 368-375 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama,K.: "Stable Marriage with Incomplete Lists and Ties"Proc.ICALP'99. 443-452 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama,K.: "Multipacket routing on 2-D meshes and its applications to fault-tolerant routing"Proc.ESA'99. 53-64 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama,K.: "Using Generalized Forecasts for Online Currency Conversion"Proc.COCOON'99. 409-421 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama,K.: "Tree-Like Resolution Is Superpolynomially Slower Than DAG-Like Resolution for the Pigeonhole Principle"Proc.ISAAC'99. 133-142 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama,K.: "Greedily Finding a Dense Subgraph"J.Algorithms. 34. 203-221 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama, K.: "Undecidability on Quantum Finite Automata"Proc. STOC'99. 368-375 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama, K.: "Stable Marriage with Incomplete Lists and Ties"Proc. ICALP'99. 443-452 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama, K.: "Multipacket routing on 2-D meshes and its applications to fault-tolerant routing"Proc. ESA'99. 53-64 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama, K.: "Using Generalized Forecasts for Online Currency Conversion"Proc. COCOON'99. 409-421 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama, K.: "Tree-Like Resolution Is Superpolynomially Slower Than DAG-Like Resolution for the Pigeonhole Principle"Proc. ISAAC'99. 133-142 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Iwama, K.: "Greedily Finding a Dense Subgraph"J. Algorithms. Vol. 34. 203-221 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Amano M.: "Undecidability on Quantum Finite Automata"Proc. STOC'99. 368-375 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Iwama K.: "Stable Marriage with Incomplete Lists and Ties"Proc. ICALP'99. 443-452 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Iwama K.: "Multipacket routing on 2-D meshes and its applications to fault-tolerant routing"Proc. ESA'99. 53-64 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Iwama K.: "Using Generalized Forcasts for Online Currency Conversion"Proc. COCOON'99. 409-421 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Iwama K.: "Tree-Like Resolution Is Superpolynomially Slower Than DAG-Like Resolution for the Pigeonhole Principle"Proc. ISAAC'99. 133-142 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Asahiro Y.: "Greedily Finding a Dense Subgraph"J. Algorithms. 34. 203-221 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] Kazuo Iwata: "Efficient Randomized Routing Algorithms on the Two-Bimensional mesh of buses" Proc.COCOON'98(LNCS 1449). 229-240 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Kazuo Iwama: "New Bounds for Oblivious Mesh Routing" Proc.ESA'98(LNCS 1461). 295-306 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Kazuo Iwama: "Improved Time and Space Hierarchies of One-Tape Off-Line TMs" Proc.MFCS'98(LNCS 1450). 580-588 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Kazuo Iwata: "Optimizing OBDDs Is Still Intractable for Monotone Functions" Proc.MFCS'98(LNCS 1450). 625-635 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Kazuo Iwama: "An O(√<N>)Oblivious Routing Algorithms for 2-D Meshes of Constant Queue-Size" Proc.SODA'99. 466-475 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Masami Amano: "Undecidability on Quantum Finite Automata" Proc.STOC'99. (発表予定). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Iwama,K.: "A canonical form of vector machines" Information and Computation. (to appear).

    • Related Report
      1997 Annual Research Report
  • [Publications] Iwama,K.: "Better approximations of non-Hamiltonian graphs" Discrete Applied Mathematics. 81. 239-261 (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] Iwama,K.: "Complexity of Finding Short Resolution Proofs" Proc.22nd Symposium on Mathematical Foundation of Computer Sceince (MFCS'97). LNCS 1295. 309-318 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Iwama,K.: "Three-dimensional mashes are less powerful than two-dimesional ones in oblivious routing" Proc.Fifth Europian Symposium on Algorithms (ESA'97). LNCS 1284. 284-295 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Iwama,K.: "Local search algorithms for partial MAXSAT" Proc.AAAI'97. 263-268 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Iwama,K.: "Random benchmark circuits with controlled attributes" Proc.European Design & Test Conference and Exhibition (ED&TC'97). 90-97 (1997)

    • Related Report
      1997 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi