The Hamilton cycle problem (HCP) is a well-known NP-hard problem for a given graph. In graphs, finding a path that starts from the first node, visits each node once, and stops at the first node again is the primary goal of HCP. In the resulting diagram, a complete cycle is produced as a result. Because of their regular structure and various edge connections, hypercubes are one of the preferred topologies for parallel machines and are also Hamiltonian graphs. Establishing the perfect match between the nodes requires the creation of the Hamilton diagram in hypercubes. This article proposes an original method that finds the Hamiltonian cycle of the Hypercube connected graph and the optimal way to derive this cycle. The proposed method primarily focuses on obtaining the basic cut-sets for the edges. Basic cut-sets are calculated by constructing Kmax and Kmin trees, which is an efficient spanning tree technique. At the end of the basic cut-set process on these two trees, the number of cuts for each edge is obtained. Then, a path is traced from the high priority node on the edge with the highest number of cuts to the lower degree node. All nodes are navigated with this method, provided that they do not come to the same node again. As a result, a Hamiltonian path is created between each node. Experimental studies with the proposed algorithm produced successful results and obtained a Hamiltonian cycle for all Hypercubes.
Hamilton döngüsü problemi (HCP), belirli bir çizge için iyi bilinen bir NP-zor sorunudur. Çizgelerde, ilk düğümden başlayan, her düğümü bir kez ziyaret eden ve tekrar ilk düğümde duran bir yol bulmak, HCP'nin birincil amacıdır. Oluşan diyagramda sonuç olarak tam bir döngü üretilir. Düzenli yapısı ve çeşitli kenar bağlantılarından dolayı hiperküpler, paralel makineler için tercih edilen topolojilerden biridir ve aynı zamanda Hamiltonyen çizgelerdir. Düğümler arasında ideal eşleşmenin kurulması, hiperküplerde Hamilton diyagramının oluşturulmasını gerektirir. Bu makalede, Hiperküp bağlı çizgesinin Hamilton çevrimini ve bu çevrimi elde etmek için en uygun yolu bulan özgün bir yöntem önerilmektedir. Önerilen yöntem öncelikli olarak kenarlar için temel kesme kümelerini elde etmeye odaklanır. Temel kesme kümeleri etkili bir kapsam ağacı tekniği olan Kmax ve Kmin ağaçları oluşturularak hesaplanır. Bu iki ağaç üzerinde yapılan temel kesme işlemi sonunda her bir kenar için kesme sayısı elde edilir. Ardından, en yüksek kesme sayısına sahip kenardaki yüksek öncelikli düğümden düşük dereceli düğüme doğru bir yol takip edilir. Aynı düğüme tekrar gelmemek kaydıyla tüm düğümler bu yöntemle dolaşılır. Sonuç olarak her düğüm arasında bir Hamilton yolu oluşturulur. Önerilen algoritma ile yapılan deneysel çalışmalarda başarılı sonuçlar üretilmiş ve tüm Hiperküpler için bir Hamilton çevrimi elde etmiştir.
Primary Language | Turkish |
---|---|
Subjects | Computer Software |
Journal Section | PAPERS |
Authors | |
Publication Date | December 7, 2022 |
Submission Date | November 4, 2022 |
Acceptance Date | November 25, 2022 |
Published in Issue | Year 2022 |
The Creative Commons Attribution 4.0 International License is applied to all research papers published by JCS and
a Digital Object Identifier (DOI) is assigned for each published paper.