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

Approximation algoirithms for route optimization problems : exploiting geometric structures and application to large scale problems

Research Project

Project/Area Number 10205225
Research Category

Grant-in-Aid for Scientific Research on Priority Areas (B)

Allocation TypeSingle-year Grants
Research InstitutionMeiji University

Principal Investigator

TAMAKI Hisao  School of Science and Technology, Department of Computer Science, Meiji University Professor, 理工学部, 教授 (20111354)

Project Period (FY) 1998 – 2000
Project Status Completed (Fiscal Year 2001)
Budget Amount *help
¥9,000,000 (Direct Cost: ¥9,000,000)
Fiscal Year 2000: ¥1,400,000 (Direct Cost: ¥1,400,000)
Fiscal Year 1999: ¥3,500,000 (Direct Cost: ¥3,500,000)
Fiscal Year 1998: ¥4,100,000 (Direct Cost: ¥4,100,000)
Keywordsroute optimization / traveling salesman problem / approximation algorithms / heuristics / Lin-Kernighan heuristic / alternating cycles contribution / dynamic programming / Catalanian decompositoin / 平面巡回セールスマン問題 / 多項式時間近似スキーム / 局所探索 / 幾何的距離 / ヒューリスティックス / 近似解
Research Abstract

Starting from the polynomial time approximation scheme of Arora for the traveling salesman problem in the plane, we aimed at applying this theoretical result to practical solution methods and investigated a number of approaches. Main achievements are summarized as follows.
(1) Efficient implementation of Arora's dynamic programming : based on the observation that each subproblem in his dynamic programming formulation can be compactly represented by a binary string based on the one-to-one correspondence between subproblems and well-formed parenthesis, we developed a fast scheme that maps a subproblem to its child subproblems. Using this scheme, we achieved two orders of magnitude speed up over a naive implementation. This enabled us to experiment on various uses of Aroras scheme.
(2) Introducing the concept of Catalan decomposition and developing a dynamic programming scheme based on it : We replaced the rectangular decomposition of Arora by a topological decomposition of a graph and applied the implementation scheme of (1).
(3) Development of alternating cycles contribution method : Given a tour to be improved (principal tour) and other tours for references (contributing tours), we extract the difference between the principal tour and each contributing tour in the form of a set of alternating cycles. We than select some of these alternating cycles, merge them with the principal tour and obtain the optimal tour in the resulting graph, hoping to get an improvement over the principal tour. The selection of alternating cycles is based on the flip gain of each cycle and the tractability of the resulting graph when all the selected cycles are added to the principal tour.
(4) Development of boosted chained Lin-Kernihan heuristic : We applied the methods of (2) and (3) to the chained Lin-Kernighan heuristic and obtained a significant performance improvement.

Report

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

    (24 results)

All Other

All Publications (24 results)

  • [Publications] H.Tamaki, T.Tokuyama: "How to cut pseudo-parabolas into segments"Jounal of Discrete and Computational Geometry. 19. 265-290 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] H.Tamaki: "Efficient self-embedding of butterfly networks with random faults"SIAM Journal on Computing. 27・3. 614-636 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] T.Akutsu, H.Tamaki, T.Tokuyama: "Distribution of distances and triangles in a point set and algorithms for computing the largest common point set"Journal of Discrete and Computational Geometry. 20. 307-331 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Q-P.Gu, H.Tamaki: "Multi-color routing in the undirected hypercube"Discrete Applied Mathematics. 100. 169-181 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Y.Asahiro, K.Iwama, H.Tamaki, T.Tokuyama: "Greedily finding a dense subgraph"Journals of Algorithms. 34. 203-221 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] H.Tamaki: "Approximation algorithms for geometric optimization problems"IEICE Transaction on Information and Systems. E83-D. 455-461 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 茨木俊英他(編集): "アルゴリズム工学"共立出版. 5 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] H. Tamaki, T. Tokuyama: "How to cut pseudo-parabolas into segments"Journal of Discrete and Computational Geometry. 19. 265-290 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] H. Tamaki: "Efficient self-embedding of butterfly networks with random faults"SIAM Journal on Computing. 27.3. 614-636 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] T. Akutsu, H. Tamaki, T. Tokuyama: "Distribution of distances and triangles in a point set and algorithms for computing the largest common point set"Discrete and Computational Geometry. 20. 307-331 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Q. P. Gu, H. Tamaki: "Multi-color routing in the undirected hypercube"Discrete Applied Mathematics. 100. 169-181 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Y. Asahiro, K. Iwama, H. Tamaki, T. Tokuyama: "Greedily finding a dense subgraph"Journal of Algorithms. 34. 203-221 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] H. Tamaki: "Approximation algorithms for geometric optimization problems"IEICE Transaction on Information and Systems. E83-D. 456-461 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] K.TakahusLi,H.Tamaki: "An efficient implementation of the Arora's approximation scheme for traveling salesmam problem in the plane"情報処理学会研究報告. AL-75. 45-52 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] H.Tamaki: "Space-efficient enumeration fo minimal transversals of a hypergraph"情報処理学会研究報告. AL-75. 29-36 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] H.Tamaki: "Approximation algorithms for geometric optimization problems"IEICE Trans. or Information & Systems. E83-D,3. 455-461 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] H.Tamaki,T.Tokuyama: "Algorithms for the maximum subarray problem"Interdisciplenary Information Sciences. 6-2. 99-104 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Katoh, Tamaki, Tokuyama: "Parametric polymatroid optimization and its zeometric application"Proc. 10th ACM-SIAM Symp. on Discrete Algorithms. 517-526 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Asano, deberg, Cheong, Guibas, Snoeyink, Tamaki: "Spanming tree crossing few barriers"Proc. 15th ACM Symp. on Computational Georetry. 41-48 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Asahiro, Iwama, Tamaki, Tokuyama: "Greedlly finding a dense subgraph"Journal of Algorithms. Vol. 34. 203-221 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] H.Tamaki,T.Tokuyama: "How to cut pseudo parabolas into segments" Discrete & Computational Geometry. 19. 265-290 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] T.Akutsu,H.Tamaki,T.Tokuyama: "Distribution of distances and triangles in a point set" Discrete & Computational Geometry. 20. 307-331 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] C.Papadimitrion,P.Raghaum,H.tamaki,S.Vempala: "Latent Semantic indexing : a probabilistic analysis" Proceedings of the ACM Symposium a Principle of Database System. 164-172 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] T.Asano,N.katoh,H.Tamaki & T.Tokuyama: "Convertibility among grid filling curves." Proceedings of the International Symposium on Algorithing and Computation. 307-316 (1998)

    • 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