{"title":"Hamiltonian path in permutation graphs","authors":"Krishna Daripa , Alak Kumar Datta","doi":"10.1016/j.tcs.2025.115301","DOIUrl":null,"url":null,"abstract":"<div><div>Hamiltonian path problem is NP-Complete for general graphs. There are some polynomial time algorithms for the problem in some special graphs, such as interval graphs, co-comparability graphs, etc. The existing best algorithm for the Hamiltonian path problem in a permutation graph requires <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></math></span> time. We introduce the notion of a follow-up vertex in a permutation graph with respect to its Hasse diagram. We also provide a necessary and sufficient condition for the existence of a Hamiltonian path in a permutation graph in terms of the existence of a follow-up vertex. This finding leads to the design of an improved algorithm for the Hamiltonian path problem in a permutation graph that takes <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo></mo><mi>log</mi><mo></mo><mi>n</mi><mo>)</mo></math></span> time.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1046 ","pages":"Article 115301"},"PeriodicalIF":1.0000,"publicationDate":"2025-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397525002397","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Hamiltonian path problem is NP-Complete for general graphs. There are some polynomial time algorithms for the problem in some special graphs, such as interval graphs, co-comparability graphs, etc. The existing best algorithm for the Hamiltonian path problem in a permutation graph requires time. We introduce the notion of a follow-up vertex in a permutation graph with respect to its Hasse diagram. We also provide a necessary and sufficient condition for the existence of a Hamiltonian path in a permutation graph in terms of the existence of a follow-up vertex. This finding leads to the design of an improved algorithm for the Hamiltonian path problem in a permutation graph that takes time.
期刊介绍:
Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.