We consider the following clustering problems: given an undirected graph, partition its vertices into disjoint clusters such that each cluster forms a clique and the number of edges within the clusters is maximized (M...
详细信息
We consider the following clustering problems: given an undirected graph, partition its vertices into disjoint clusters such that each cluster forms a clique and the number of edges within the clusters is maximized (Max-ECP), or the number of edges between clusters is minimized (Min-ECP). These problems arise naturally in the DNA clone classification. We investigate the hardness of finding such partitions and provide approximation algorithms. Further, we show that greedy strategies yield constant factor approximations for graph classes for which maximum cliques can be found efficiently.
We consider a generalization of the classical MAX-CUT problem where two objective functions are simultaneously considered. We derive some theorems on the existence and the non-existence of feasible cuts that are at th...
详细信息
ISBN:
(纸本)3540310002
We consider a generalization of the classical MAX-CUT problem where two objective functions are simultaneously considered. We derive some theorems on the existence and the non-existence of feasible cuts that are at the same time near optimal for both criteria. Furthermore, two approximation algorithms with performance guarantee are presented. The first one is deterministic while the second one is randomized. A generalization of these results is given for the bi-criteria MAX-k-CUT problem. (c) 2006 Elsevier B.V. All rights reserved.
The airlines in the real world form small-world network. This implies that they are constructed with an ad hoc strategy. The small-world network is not so bad from the viewpoints of customers and managers. The custome...
详细信息
ISBN:
(纸本)9783540725039
The airlines in the real world form small-world network. This implies that they are constructed with an ad hoc strategy. The small-world network is not so bad from the viewpoints of customers and managers. The customers can fly to any destination through a few airline hubs, and the number of airlines is not so many comparing to the number of airports. However, clearly, it is not the best solution in either viewpoint since there is a trade off. In this paper, one of the extreme cases, which is the standpoint of the manager, is considered;we assume that customers are silent and they never complain even if they are required to transit many times. This assumption is appropriate for some transportation service and packet communication. Under this assumption, the airline problem is to construct the least cost connected network for given distribution of the populations of cities with no a priori connection. First, we show an efficient algorithm that produces a good network which is minimized the number of vacant seats. The resultant network contains at most n connections (or edges), where n is the number of cities. Next we aim to minimize not only the number of vacant seats, but also the number of airline connections. The connected network with the least number of edges is a tree which has exactly n - 1 connections. However, the problem to construct a tree airline network with the minimum number of vacant seats is NP-complete. We also propose efficient approximation algorithms to construct a tree airline network with the minimum number of vacant seats.
Two distributed algorithms DMMT-OA and DMMT-DA have been recently proposed to maximize the multicast lifetime for directional communications in wireless ad-hoc networks. The experimental results have shown their super...
详细信息
ISBN:
(纸本)97830540726050
Two distributed algorithms DMMT-OA and DMMT-DA have been recently proposed to maximize the multicast lifetime for directional communications in wireless ad-hoc networks. The experimental results have shown their superior performance than other centralized algorithms;however, their theoretical performance in terms of approximation ratio is still unknown. In this paper, we use graph theoretic approach to derive the approximation ratio for both algorithms. Furthermore, we have discovered by the first time that both ratios are bounded by a constant number.
During evolution, genomes are subject to genome rearrangements that alter the ordering and orientation of genes on the chromosomes. If a genome consists of a single chromosome (like mitochondrial, chloroplast, or bact...
详细信息
ISBN:
(纸本)3540332952
During evolution, genomes are subject to genome rearrangements that alter the ordering and orientation of genes on the chromosomes. If a genome consists of a single chromosome (like mitochondrial, chloroplast, or bacterial genomes), the biologically relevant genome rearrangements are (1) inversions-also called reversals-where a section of the genome is excised, reversed in orientation, and reinserted and (2) transpositions, where a section of the genome is excised and reinserted at a new position in the genome;if this also involves an inversion, one speaks of an inverted transposition. To reconstruct ancient events in the evolutionary history of organisms, one is interested in finding an optimal sequence of genome rearrangements that transforms a given genome into another genome. It is well known that this problem is equivalent to the problem of "sorting" a signed permutation into the identity permutation. In this paper, we provide a 1.5-approximation algorithm for sorting by weighted reversals, transpositions and inverted transpositions for biologically realistic weights.
A d-furcated flow is a network flow whose support graph has maximum outdegree d. Take a single-sink multicommodity How problem on any network and with any set of routing demands. Then we show that;the existence of fea...
详细信息
ISBN:
(纸本)9781595936318
A d-furcated flow is a network flow whose support graph has maximum outdegree d. Take a single-sink multicommodity How problem on any network and with any set of routing demands. Then we show that;the existence of feasible fractional flow with node congestion one implies the existence of a d-furcated How with congestion at most :1+1/d-1, for d >= 2. This result is tight, and so the congestion gap for d-furcated flows is bounded and exactly equal to 1 + 1/d-1, for the case d = 1. (confluent flows), it is known that the congestion gap is unbounded, namely circle minus(logn). Thus, allowing single-sink multicommodity network flows to increase their maximum outdegree from one to two virtually eliminates this previously observed congestion gap. As a corollary we obtain a factor 1 + 1/d-1-approximation algorithm for the problem of finding a minimum congestion d-furcated flow;we also prove that this problem is maxSNP-hard. Using known techniques these results also extend to degree-constrained unsplittable routing, where each individual demand must be routed along a unique path.
Peer-to-Peer (P2P) systems provide decentralization, self-organization, scalability and failure-resilience, but suffer from high worst-case latencies. Researchers have proposed various replication algorithms to place ...
详细信息
ISBN:
(纸本)9781424410422
Peer-to-Peer (P2P) systems provide decentralization, self-organization, scalability and failure-resilience, but suffer from high worst-case latencies. Researchers have proposed various replication algorithms to place multiple copies of objects across the network in pursuit of better performance for P2P computing;nevertheless, they neither presented clear analysis nor derived worst-case bound for their algorithms. In this paper, we model the replica placement problem arising in real-world P2P networks as a Clustered K-Center problem which we prove to be NP-complete. Then we propose an efficient approximation algorithm to this problem with a provable upper bound. Extensive experiments have been conducted to demonstrate the effectiveness and efficiency of our algorithm. The experimental results show that our approach can run several orders of magnitude faster than the optimal solution while being able to minimizing the query latency.
Many web-based systems have a tiered application architecture, in which a request needs to transverse all the tiers before finishing its processing. One of the most important QoS metrics for these applications is the ...
详细信息
ISBN:
(纸本)9783540280613
Many web-based systems have a tiered application architecture, in which a request needs to transverse all the tiers before finishing its processing. One of the most important QoS metrics for these applications is the expected response time for the user. Since the expected response time in any tier depends upon the number of servers allocated to this tier, and a request's total response time is the sum of the response times over all the tiers, many different configurations (number of servers allocated to each tier) can satisfy the expected response-time requirement. Naturally, one would like to find the configuration that minimizes the total system cost while satisfying the total response-time requirement. This is modeled as a non-linear optimization problem using an open-queuing network model of response time, which we call the sen,er allocation problem for tiered systems (SAPTS). In this paper we study the computational complexity of SAPTS and design efficient algorithms to solve it. For a variable number of tiers, we show that the decision version of SAPTS is NP-complete. Then we design a simple two-approximation algorithm and a fully polynomial-time approximation scheme (FPTAS). If the number of tiers is a constant, we show that SAPTS is polynomial-time solvable. Furthermore, we design a fast polynomial-time exact algorithm to solve the important two-tier case. Most of our results extend to the general case in which each tier has an arbitrary response-time function.
We consider the following clustering problems: given an undirected graph, partition its vertices into disjoint clusters such that each cluster forms a clique and the number of edges within the clusters is maximized (M...
详细信息
ISBN:
(纸本)1920682333
We consider the following clustering problems: given an undirected graph, partition its vertices into disjoint clusters such that each cluster forms a clique and the number of edges within the clusters is maximized (Max-ECP), or the number of edges between clusters is minimized (Min-ECP). These problems arise naturally in the DNA clone classification. We investigate the hardness of finding such partitions and provide approximation algorithms. Further, we show that greedy strategies yield constant factor approximations for graph classes for which maximum cliques can be found efficiently.
In SONET/WDM networks, a wavelength channel is shared by multiplexed low-rate traffic demands. The multiplexing/de-multiplexing is known as traffic grooming and performed by SONET Add-Drop Multiplexers (SADM). The gro...
详细信息
ISBN:
(纸本)9781424412501
In SONET/WDM networks, a wavelength channel is shared by multiplexed low-rate traffic demands. The multiplexing/de-multiplexing is known as traffic grooming and performed by SONET Add-Drop Multiplexers (SADM). The grooming factor, denoted by k, is the maximum number of low-rate traffic demands that can be multiplexed in one wavelength. Since SADMs are expensive, a key optimization problem in traffic grooming is to minimize the total number of required SADMs to satisfy the full connectivity for a given set of traffic demands. In this paper, we study traffic grooming from a different point of view. We consider a Min-Max optimization problem to minimize the number of SADMs at the network node where the number of required SADMs is the maximum over all nodes. We focus on the Unidirectional Path-Switched Ring networks with arbitrary duplex traffic demands. We prove the NP-hardness of this Min-Max optimization problem, and propose a linear time (k+1/2 + 2)-approximation algorithm. We then show that the approximation algorithm achieves the worst case lower bound. We also study the all-to-all traffic pattern, and propose an algorithm achieving solutions only a constant factor away from the optimal ones. Extensive simulations are conducted as well to validate the performance of our algorithm.
暂无评论