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

A fast search of approximate feasible solutions for real-world combinatorial problems

Research Project

Project/Area Number 10558044
Research Category

Grant-in-Aid for Scientific Research (B).

Allocation TypeSingle-year Grants
Section展開研究
Research Field 計算機科学
Research InstitutionKYOTO UNIVERSITY

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) OGINO Hiroyuki  Kyoto University, Graduate School of Informatics, Research Associate, 情報学研究科, 助手 (40144323)
YASUOKA Koichi  Kyoto University, Data Processing Center, Associate Professor, 大型計算機センター, 助教授 (20230211)
OKABE Yasuo  Kyoto University, Graduate School of Informatics, Associate Professor, 情報学研究科, 助教授 (20204018)
MIYAZAKI Shuichi  Kyoto University, Graduate School of Informatics, Research Associate, 情報学研究科, 助手 (00303884)
Project Period (FY) 1998 – 2000
Project Status Completed (Fiscal Year 2000)
Budget Amount *help
¥6,500,000 (Direct Cost: ¥6,500,000)
Fiscal Year 2000: ¥1,900,000 (Direct Cost: ¥1,900,000)
Fiscal Year 1999: ¥2,200,000 (Direct Cost: ¥2,200,000)
Fiscal Year 1998: ¥2,400,000 (Direct Cost: ¥2,400,000)
Keywordsreal world problem / optimization problem / CNF Satisfiability / local search algorithm / parallelization / PVM / cluster / time scheduling problem / 時間割作成 / http通信 / MAX SAT / ベクトル計算機 / 並列計算 / 学生配属問題 / 安定結婚問題 / 同順位リスト / 不完全リスト / NP完全性 / NP困難性
Research Abstract

Instances of real world optimization problems, such as time scheduling problem, are usually of appropriate size, but its complicated structure makes the problem harder. It is difficult to develop fast algorithms for those problems even for small size instances. On the other hand, much work have been done for combinatorial optimization problems such as CNF Satisfiability (SAT) and graph problems. Especially, it has been constantly reported that a local search algorithm for SAT, developed in 1992, shows good performance. Its basic idea is to select a random initial assignment and repeats moving to better neighbors.
The purpose of this work is to solve real world problems using the local search algorithm for SAT.In our approach, we translate the original instance to a CNF formula, find a solution of the CNF formula, and then translate the solution back to obtain the solution of the original problem. In this research period, we obtained following results.
(1) Although translating real world … More problems to SAT is basically easy, it is a bothering work to develop a translation algorithm for each problem. We formalized a real world problem and developed a translation algorithm from it to SAT.Thus, if one can formulate his/her problem in this formulation, he/she can obtain a translation algorithm automatically. Our formulation is general enough to apply for, for example, the time scheduling problem above.
(2) Up to now, a lot of improvements have been done for the local search algorithm, which are in most cases from algorithmic viewpoints. In this work, we improved it by implementation. Our purpose is to reduce the time needed for one step movement of local search. For this purpose, we adopted vectorization and PVM, and parallelized the local search. We used vector supercomputer Fujitsu VPP800 for vectorization, and a cluster of 70 workstations for PVM.We conducted experiments using benchmark instances and verified the speedup. Furthermore, we tried our approach for time scheduling problem. We were able to solve an instance within two hours which were not solved even for two days before our improvement. We presented results at Workshop of Algorithm Engineering, and were in vited to ACM Journal of Experimental Algorithmics. Less

Report

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

    (30 results)

All Other

All Publications (30 results)

  • [Publications] Iwama,K.: "Stable Marriage with Incomplete Lists and Ties"Proc.ICALP'99 (LNCS 1644). 443-452 (1999)

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Iwama,K.: "Oblivious Routing Algorithms on the Mesh of Buses"J.Parallel and Distributed Computing. 60. 137-149 (2000)

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Iwama,K.: "A Family of NFA's which Need 2^n-α Deterministic States"Proc.MFCS 2000. 436-445 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Iwama,K.: "Parallelizing Local Search of CNF Satisfiability Using Vectorization and PVM"Proc.WAE 2000. (2000)

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

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Iwama, K.and Miyano, E.: "Oblivious Routing Algorithms on the Mesh of Buses"J.Parallel and Distributed Computing. Vol.60. 137-149 (2000)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Iwama, K., Matsuura, A.and Paterson, M.: "A Family of NFA's which Need 2^n-α Deterministic States"Proc.MFCS 2000. 436-445 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Iwama, K., Kawai, D., Miyazaki, S., Okabe Y.and Umemoto, J.: "Parallelizing Local Search for CNF Satisfiability Using Vectorization and PVM"Proc.WAE 2000. (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Iwama,K.: "Recent Developments in Mesh Routing Algorithms"Trans.Information and Systems, IEICE. E83-D,3. 530-540 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Iwama,K.: "A(2.954+ε)n Oblivious Routing Algorithm on 2D Meshes"Proc.ACM SPAA 2000. 186-195 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Iwama,K.: "A Family of NFA's which Need 2^n-α Deterministic States"Proc.MFCS 2000. 436-445 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Iwama,K.: "Compact routing with stretch factor of less than three"Proc.IASTED PDCS2000. 223-228 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Iwama,K.: "A Lower Bound for Elementary Oblivious Routing on Three-Dimensional Meshes"J.Algorithms. (掲載予定).

    • Related Report
      2000 Annual Research Report
  • [Publications] Manlove,D: "Hard Variants of Stable Marriage"Theoretical Computer Science. (掲載予定).

    • Related Report
      2000 Annual Research Report
  • [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 Forecasts 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 Iwama: "Efficient Randomized Routing Algorithms on the Two-Dimensional 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 Iwama: "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

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi