We present a penalty-based algorithm that solves the multicommodity flow problem as a sequence of a finite number of scaling phases. The basis of the algorithm is simple and consists of iteratively detecting and sendi...
详细信息
We present a penalty-based algorithm that solves the multicommodity flow problem as a sequence of a finite number of scaling phases. The basis of the algorithm is simple and consists of iteratively detecting and sending flow around negative cost cycles. Two parameters control the algorithm's behavior: the penalty parameter and the scaling parameter. In the epsilon-scaling phase, where epsilon is a function of the penalty and scaling parameters, the algorithm determines an E-optimal solution;a solution in which complementary slackness conditions are satisfied to within epsilon. We analyze the performance of the algorithm from both the theoretical and practical perspectives. The computational results support the theoretical behavior of the algorithm. They also demonstrate the efficiency of the algorithm for solving problem instances of different structure and size.
This paper presents a contact analysisalgorithm for pairs of rigid, curved planar parts based on configuration space computation. The algorithm is part of a dynamical simulator for planar systems with changing contac...
详细信息
This paper presents a contact analysisalgorithm for pairs of rigid, curved planar parts based on configuration space computation. The algorithm is part of a dynamical simulator for planar systems with changing contact topologies. The configuration space of a pair of parts is a data structure that encodes the contact configurations for all pairs of part features. The configuration spaces of the interacting pairs in the mechanical system are constructed before the simulation. At each time step, the simulator queries the configuration spaces for contact changes instead of performing collision detection. The simulator demonstrates the efficacy of the configuration space approach to contact analysis. It achieves real-time performance on systems with complex contact geometry, curved parts, and changing contacts.
An algorithm is described for detecting moving optical targets against spatially nonstationary Poisson background and noise. The algorithm has applications in optical detection of objects such as meteors, asteroids, a...
详细信息
An algorithm is described for detecting moving optical targets against spatially nonstationary Poisson background and noise. The algorithm has applications in optical detection of objects such as meteors, asteroids, and satellites against a stellar background. A maximum-likelihood approach is used which results in reducing interference from stars. It is shown that by choosing a detection threshold to provide a constant false alarm rate, the resulting algorithm is independent of the signal strength of the target. An analysis of this algorithm is presented, showing the probability of detection for several false-alarm rates.
In this paper, we consider the k-partitioning problems with partition matroid constraint and present an algorithm called the layered LPT algorithm. With the objective of minimizing the maximum load, we show that the l...
详细信息
In this paper, we consider the k-partitioning problems with partition matroid constraint and present an algorithm called the layered LPT algorithm. With the objective of minimizing the maximum load, we show that the layered LPT algorithm has a tight worst case ratio of 2 - 1/m. With the objective of maximizing the minimum load, we show that the layered LPT algorithm has a tight worst case ratio of 1/m for the general case and, with certain conditions, the worst ratio can be improved to m/(2m - 1) for the general k case and to (m - 1) / (2m - 3) for the k = 3 case. (C) 2006 Elsevier B.V. All rights reserved.
Finding the area and perimeter of the union/intersection of a set of iso-rectangles is a very important part of circuit extraction in VLSI design. We combine two techniques, the uniform grid and the vertex neighborhoo...
详细信息
Finding the area and perimeter of the union/intersection of a set of iso-rectangles is a very important part of circuit extraction in VLSI design. We combine two techniques, the uniform grid and the vertex neighborhoods, to develop a new parallel algorithm for the area and perimeter problems which has an average linear time performance but is not worst-case optimal. The uniform grid technique has been used to generate the candidate vertices of the union or intersection of the rectangles. An efficient point-in-rectangles inclusion test filters the candidate set to obtain the relevant vertices of the union or intersection. Finally, the vertex neighborhood technique is used to compute the mass properties from these vertices. This algorithm has an average time complexity of O(((n + k)/p) + log p) where n is the number of input rectangle edges with k intersections on p processors assuming a PRAM model of computation. The analysis of the algorithm on a SIMD architecture is also presented. This algorithm requires very simple data structures which makes the implementation easy. We have implemented the algorithm on a Sun 4/280 workstation and a Connection Machine. The sequential implementation performs better than the optimal algorithm for large datasets. The parallel implementation on a Connection Machine CM-2 with 32K processors also shows good results. (C) 1995 Academic Press, Inc
The optimization versions of the k-PARTITIONING problems are considered in this paper. For the objective to maximize the minimum load of m subsets, we first show that the FOLDING algorithm has a tight worst case ratio...
详细信息
The optimization versions of the k-PARTITIONING problems are considered in this paper. For the objective to maximize the minimum load of m subsets, we first show that the FOLDING algorithm has a tight worst case ratio of max{2/k, 1/m}. Then, we present an algorithm called HARMONIC1 with a worst case ratio at least max{l/k, 1/([Sigma(i=1)(m) 1/i] + 1)}. It concludes the HARMONIC1 is better than FOLDING for k > 2([Sigma(i=1)(m) 1/i] + 1). We further show that HARMONIC1 is asymptotically optimal ordinal algorithm. We also present an algorithm HARMONIC2 for solving the general k(i)-PARTITIONING problem. (C) 2003 Elsevier Ltd. All rights reserved.
We propose a novel phase-shift calibration algorithm. With this technique we determine the unknown phase shift, between two interferograms by examining the sums and differences of the intensities on each interferogram...
详细信息
We propose a novel phase-shift calibration algorithm. With this technique we determine the unknown phase shift, between two interferograms by examining the sums and differences of the intensities on each interferogram at the same spatial location, i.e., I-1(x, y) +/- I-2(x, y) These intensities are normalized so that they become sinusoidal in form. A uniformly illuminated region of the interferograms that contains at least a 2 pi variation in phase is examined. The extrema of these sums and differences are found in this region and are used to find the unknown phase shift. An error analysis of the algorithm is provided. In addition, an error-correction algorithm is implemented. The method is tested by numerical simulation and implemented experimentally. The numerical tests, including digitization error, indicate that the phase step has a root-mean-square (RMS) phase error of less than 10(-6) deg. Even in the presence of added intensity noise (5% amplitude) the RMS error does not exceed 1 deg. The accuracy of the technique is not sensitive to nonlinearity in the interferogram. (C) 2000 Optical Society of America [S0740-3232(00)01711-7].
We propose and analyze two randomized local election algorithms in an asynchronous anonymous graph. (C) 2001 Elsevier Science B.V. All rights reserved.
We propose and analyze two randomized local election algorithms in an asynchronous anonymous graph. (C) 2001 Elsevier Science B.V. All rights reserved.
A novel formulation of the Rys quadrature algorithm for the calculation of the electron repulsion integrals over Gaussian basis functions is presented. The new algorithm is specifically designed for high contractions....
详细信息
A novel formulation of the Rys quadrature algorithm for the calculation of the electron repulsion integrals over Gaussian basis functions is presented. The new algorithm is specifically designed for high contractions. As for the original Rys quadrature algorithm, the new algorithm is very efficient for high angular momentum functions. In addition it is also equally efficient for low angular momentum functions. The new algorithm takes unique advantage of (1) the numerical Rys quadrature methodology in (2) dealing with charge distributions a la McMurchie-Davidson and in (3) scaling integral blocks as a means of transferring angular momentum a la Gill-Head-Gordon-Pople. An analysis of the algorithm suggests very favorable floating-point operation counts. (C) 2001 American Institute of Physics.
In this paper, we consider an ordinal on-line scheduling problem. A sequence of n independent jobs has to be assigned non-preemptively to two uniformly related machines. We study two objectives which are maximizing th...
详细信息
In this paper, we consider an ordinal on-line scheduling problem. A sequence of n independent jobs has to be assigned non-preemptively to two uniformly related machines. We study two objectives which are maximizing the minimum machine completion time, and minimizing the l(p) norm of the completion times. It is assumed that the values of the processing times of jobs are unknown at the time of assignment. However it is known in advance that the processing times of arriving jobs are sorted in a non-increasing order. We are asked to construct an assignment of all jobs to the machines at time zero, by utilizing only ordinal data rather than actual magnitudes of jobs. For the problem of maximizing the minimum completion time we first present a comprehensive lower bound on the competitive ratio, which is a piecewise function of machine speed ratio s. Then, we propose an algorithm which is optimal for any s greater than or equal to 1. For minimizing the lp norm, we study the case of identical machines (s = 1) and present tight bounds as a function of p. (C) 2004 Elsevier Inc. All rights reserved.
暂无评论