hamiltonian path problem
Recently Published Documents


TOTAL DOCUMENTS

45
(FIVE YEARS 11)

H-INDEX

10
(FIVE YEARS 0)

Author(s):  
Frank Gurski ◽  
Dominique Komander ◽  
Carolin Rehs ◽  
Jochen Rethmann ◽  
Egon Wanke

AbstractIn this article we consider the Directed Steiner Path Cover problem on directed co-graphs. Given a directed graph $$G=(V,E)$$ G = ( V , E ) and a set $$T \subseteq V$$ T ⊆ V of so-called terminal vertices, the problem is to find a minimum number of vertex-disjoint simple directed paths, which contain all terminal vertices and a minimum number of non-terminal vertices (Steiner vertices). The primary minimization criteria is the number of paths. We show how to compute in linear time a minimum Steiner path cover for directed co-graphs. This leads to a linear time computation of an optimal directed Steiner path on directed co-graphs, if it exists. Since the Steiner path problem generalizes the Hamiltonian path problem, our results imply the first linear time algorithm for the directed Hamiltonian path problem on directed co-graphs. We also give binary integer programs for the (directed) Hamiltonian path problem, for the (directed) Steiner path problem, and for the (directed) Steiner path cover problem. These integer programs can be used to minimize change-over times in pick-and-place machines used by companies in electronic industry.


2021 ◽  
Vol 16 (5) ◽  
pp. 731-737
Author(s):  
Jingjing Ma

Self-assembly reveals the innate character of DNA computing, DNA self-assembly is regarded as the best way to make DNA computing transform into computer chip. This paper introduces a strategy of DNA 3D self-assembly algorithm to solve the Hamiltonian Path Problem. Firstly, I introduced a non-deterministic algorithm. Then, according to the algorithm I designed the types of DNA tiles which the computing process needs. Lastly, I demonstrated the self-assembly process and the experimental methods which can get the final result. The computing time is linear, and the number of the different tile types is constant.


2021 ◽  
Vol 16 (3) ◽  
pp. 501-505
Author(s):  
Jingjing Ma

A DNA computing algorithm is proposed in this paper. The algorithm uses the assembly of DNA/Au nanoparticle conjugation to solve an NP-complete problem in the Graph theory, the Hamiltonian Path problem. According to the algorithm, I designed the special DNA/Au nanoparticle conjugations which assembled based on a specific graph, then, a series of experimental techniques are utilized to get the final result. This biochemical algorithm can reduce the complexity of the Hamiltonian Path problem greatly, which will provide a practical way to the best use of DNA self-assembly model.


Nanoscale ◽  
2021 ◽  
Author(s):  
Sotaro Takiguchi ◽  
Ryuji Kawano

DNA computing has attracted attention as a tool for solving mathematical problems due to the potential for massive parallelism with low energy consumption. However, decoding the output information to a...


2020 ◽  
Author(s):  
William Icefield

The (undirected) Hamiltonian path problem is reduced to a signal filtering problem - number of Hamiltonian paths becomes amplitude at zero frequency for sinusoidal signal f(t) that encodes a graph. Then a 'divide and conquer' strategy to filtering out wide bandwidth components of a signal is suggested - one filters out angular frequency 1/2 to 1, then 1/4 to 1/2, then 1/8 to 1/4 and so on. An actual implementation of this strategy involves careful extrapolation using numerical differentiation and local polynomial. This paper proves P=NP up to exactly proving that required filter design only necessitates number of samples that is polynomial of |V|, number of vertices in a graph, and that obtaining filter coefficients only take polynomial time complexity relative to |V|.


2020 ◽  
pp. 69-74
Author(s):  
Anna Sergeenko ◽  
Maria Yakunina ◽  
Oleg Granichin

In this article we study DNA computing, a method which is based on working with DNA molecules in a laboratory. That approach is implemented in solving one of the most popular combinatorial problem — the Hamiltonian path problem. Related to recent improvements in the biophysics methods, which are needed for DNA computing, we propose to change some steps in the classical algorithm to increase accuracy of this method. The branch-and-bound method, the most popular method which is realized on a computer, is also shown in this paper to compare its performance with the time consumption of DNA computing. The results of that comparison prove that it becomes inefficient to use the branch-and-bound method from the counted number of vertices because of its exponentially growing complexity, while DNA computing works parallel and has linearly growing time consumption.


Sign in / Sign up

Export Citation Format

Share Document