Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ruo-Wei Hung is active.

Publication


Featured researches published by Ruo-Wei Hung.


Theoretical Computer Science | 2005

Linear-time algorithms for the Hamiltonian problems on distance-hereditary graphs

Ruo-Wei Hung; Maw-Shang Chang

A Hamiltonian path of a graph G is a simple path that contains each vertex of G exactly once. A Hamiltonian cycle of a graph is a simple cycle with the same property. The Hamiltonian path (resp. cycle) problem involves testing whether a Hamiltonian path (resp. cycle) exists in a graph. The 1HP (resp. 2HP) problem is to determine whether a graph has a Hamiltonian path starting from a specified vertex (resp. starting from a specified vertex and ending at the other specified vertex). The Hamiltonian problems include the Hamiltonian path, Hamiltonian cycle, 1HP, and 2HP problems. A graph is a distance-hereditary graph if each pair of vertices is equidistant in every connected induced subgraph containing them. In this paper, we present a unified approach to solving the Hamiltonian problems on distance-hereditary graphs in linear time.


Discrete Applied Mathematics | 2006

Solving the path cover problem on circular-arc graphs by using an approximation algorithm

Ruo-Wei Hung; Maw-Shang Chang

A path cover of a graph G=(V,E) is a family of vertex-disjoint paths that covers all vertices in V. Given a graph G, the path cover problem is to find a path cover of minimum cardinality. This paper presents a simple O(n)-time approximation algorithm for the path cover problem on circular-arc graphs given a set of n arcs with endpoints sorted. The cardinality of the path cover found by the approximation algorithm is at most one more than the optimal one. By using the result, we reduce the path cover problem on circular-arc graphs to the Hamiltonian cycle and Hamiltonian path problems on the same class of graphs in O(n) time. Hence the complexity of the path cover problem on circular-arc graphs is the same as those of the Hamiltonian cycle and Hamiltonian path problems on circular-arc graphs.


Discrete Applied Mathematics | 2007

Finding a minimum path cover of a distance-hereditary graph in polynomial time

Ruo-Wei Hung; Maw-Shang Chang

A path cover of a graph G=(V,E) is a set of pairwise vertex-disjoint paths such that the disjoint union of the vertices of these paths equals the vertex set V of G. The path cover problem is, given a graph, to find a path cover having the minimum number of paths. The path cover problem contains the Hamiltonian path problem as a special case since finding a path cover, consisting of a single path, corresponds directly to the Hamiltonian path problem. A graph is a distance-hereditary graph if each pair of vertices is equidistant in every connected induced subgraph containing them. The complexity of the path cover problem on distance-hereditary graphs has remained unknown. In this paper, we propose the first polynomial-time algorithm, which runs in O(|V|^9) time, to solve the path cover problem on distance-hereditary graphs.


Applied Mathematics Letters | 2011

Linear-time certifying algorithms for the path cover and Hamiltonian cycle problems on interval graphs

Ruo-Wei Hung; Maw-Shang Chang

Abstract A certifying algorithm for a problem is an algorithm that provides a certificate with each answer that it produces. The certificate is an evidence that can be used to authenticate the correctness of the answer. A Hamiltonian cycle in a graph is a simple cycle in which each vertex of the graph appears exactly once. The Hamiltonian cycle problem is to test whether a graph has a Hamiltonian cycle. A path cover of a graph is a family of vertex-disjoint paths that covers all vertices of the graph. The path cover problem is to find a path cover of a graph with minimum cardinality. This paper presents O ( n ) -time certifying algorithms for the above two problems on interval graphs given a set of n intervals with endpoints sorted. The certificates provided by our algorithms can be authenticated in O ( n ) time.


Theory of Computing Systems \/ Mathematical Systems Theory | 2012

Linear-Time Algorithm for the Paired-Domination Problem in Convex Bipartite Graphs

Ruo-Wei Hung

A bipartite graph G=(U,W,E) with vertex set V=U∪W is convex if there exists an ordering of the vertices of W such that for each u∈U, the neighbors of u are consecutive in W. A compact representation of a convex bipartite graph for specifying such an ordering can be computed in O(|V|+|E|) time. The paired-domination problem on bipartite graphs has been shown to be NP-complete. The complexity of the paired-domination problem on convex bipartite graphs has remained unknown. In this paper, we present an O(|V|) time algorithm to solve the paired-domination problem on convex bipartite graphs given a compact representation. As a byproduct, we show that our algorithm can be directly applied to solve the total domination problem on convex bipartite graphs in the same time bound.


Theoretical Computer Science | 2015

The Hamiltonian properties of supergrid graphs

Ruo-Wei Hung; Chih-Chia Yao; Shang-Ju Chan

In this paper, we first introduce a novel class of graphs, namely supergrid. Supergrid graphs include grid graphs and triangular grid graphs as their subgraphs. The Hamiltonian cycle and path problems for grid graphs and triangular grid graphs were known to be NP-complete. However, they are unknown for supergrid graphs. The Hamiltonian cycle (path) problem on supergrid graphs can be applied to control the stitching traces of computerized sewing machines. In this paper, we will prove that the Hamiltonian cycle problem for supergrid graphs is NP-complete. It is easily derived from the Hamiltonian cycle result that the Hamiltonian path problem on supergrid graphs is also NP-complete. We then show that two subclasses of supergrid graphs, including rectangular (parallelism) and alphabet, always contain Hamiltonian cycles.


Discussiones Mathematicae Graph Theory | 2004

A SIMPLE LINEAR ALGORITHM FOR THE CONNECTED DOMINATION PROBLEM IN CIRCULAR-ARC GRAPHS

Maw-Shang Chang; Ruo-Wei Hung

A connected dominating set of a graph G = (V; E) is a subset of vertices CD V such that every vertex not in CD is adjacent to at least one vertex in CD, and the subgraph induced by CD is connected. We show that, given an arc family F with endpoints sorted, a minimum-cardinality connected dominating set of the circular-arc graph constructed from F can be computed in O(jFj) time.


Discrete Applied Mathematics | 2015

The property of edge-disjoint Hamiltonian cycles in transposition networks and hypercube-like networks

Ruo-Wei Hung

Abstract The presence of edge-disjoint Hamiltonian cycles provides an advantage when implementing algorithms that require a ring structure by allowing message traffic to be spread evenly across the network. Edge-disjoint Hamiltonian cycles also provide the edge-fault tolerant hamiltonicity of an interconnection network. In this paper, we first study the property of edge-disjoint Hamiltonian cycles in transposition networks which form a subclass of Cayley graphs. The transposition networks include other famous network topologies as their subgraphs, such as meshes, hypercubes, star graphs, and bubble-sort graphs. We first give a novel decomposition of transposition networks. Using the proposed decomposition, we show that n -dimensional transposition network with n ⩾ 5 contains four edge-disjoint Hamiltonian cycles. By using the similar approach, we present a linear time algorithm to construct two edge-disjoint Hamiltonian cycles on crossed cubes which is a variation of hypercubes. The proposed approach can be easily applied to construct two edge-disjoint Hamiltonian cycles on the other variations of hypercubes.


Discrete Optimization | 2017

The Hamiltonian connectivity of rectangular supergrid graphs

Ruo-Wei Hung; Chin-Feng Li; Jong-Shin Chen; Qing-Song Su

Abstract A Hamiltonian path of a graph is a simple path which visits each vertex of the graph exactly once. The Hamiltonian path problem is to determine whether a graph contains a Hamiltonian path. A graph is called Hamiltonian connected if there exists a Hamiltonian path between any two distinct vertices. In this paper, we will study the Hamiltonian connectivity of rectangular supergrid graphs. Supergrid graphs were first introduced by us and include grid graphs and triangular grid graphs as subgraphs. The Hamiltonian path problem for grid graphs and triangular grid graphs was known to be NP-complete. Recently, we have proved that the Hamiltonian path problem for supergrid graphs is also NP-complete. The Hamiltonian paths on supergrid graphs can be applied to compute the stitching traces of computer sewing machines. Rectangular supergrid graphs form a popular subclass of supergrid graphs, and they have strong structure. In this paper, we provide a constructive proof to show that rectangular supergrid graphs are Hamiltonian connected except one trivial forbidden condition. Based on the constructive proof, we present a linear-time algorithm to construct a longest path between any two given vertices in a rectangular supergrid graph.


international symposium on computing and networking | 2015

The Hamiltonian Property of Linear-Convex Supergrid Graphs

Ruo-Wei Hung; Jun-Lin Li; Hao-Yu Chih; Chien-Hui Hou

A supergrid graph is a finite induced subgraph of the infinite graph associated with the two-dimensional supergrid. The supergrid graphs contain grid graphs and triangular grid graphs as subgraphs. The Hamiltonian cycle problem for grid and triangular grid graphs was known to be NP-complete. Recently, we have proved the Hamiltonian cycle problem for supergrid graphs to be NP-complete. The Hamiltonian cycle problem on supergrid graphs can be applied to control the stitching trace of computerized sewing machines. In this paper, we will study the Hamiltonian cycle property of linear-convex supergrid graphs which form a subclass of supergrid graphs. A connected graph is called k-connected if there are k vertex-disjoint paths between every pair of vertices, and is called locally connected if the neighbors of each vertex in it form a connected subgraph. In this paper, we first show that any 2-connected, linear-convex supergrid graph is locally connected. We then prove that any 2-connected, linear-convex supergrid graph contains a Hamiltonian cycle.

Collaboration


Dive into the Ruo-Wei Hung's collaboration.

Top Co-Authors

Avatar

Maw-Shang Chang

National Chung Cheng University

View shared research outputs
Top Co-Authors

Avatar

Chien-Hui Hou

Chaoyang University of Technology

View shared research outputs
Top Co-Authors

Avatar

Hao-Yu Chih

Chaoyang University of Technology

View shared research outputs
Top Co-Authors

Avatar

Chih-Chia Yao

Chaoyang University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jong-Shin Chen

Chaoyang University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jun-Lin Li

Chaoyang University of Technology

View shared research outputs
Top Co-Authors

Avatar

Shang-Ju Chan

Chaoyang University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Chih-Han Lin

Chaoyang University of Technology

View shared research outputs
Top Co-Authors

Avatar

Chin-Feng Li

Chaoyang University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge