Divide and Conquer for Llyear Emecfed Time

نویسنده

  • Michael Ian SHAMOS
چکیده

Divide-and-conquer is one of the most frequently used methods for the design or” fast algorithms. The most common application of the technique involves breaking a problem of size N into two subproblems of size N/2, solving these subproblems, then doing work proportional to N to “marry” the partial answers into a solution for the entire problem; this scheme leads to algorithms of O(N log N) worstsasc time complexity. In this paper we investigate a similar divide-and-conquer technique which can be used to construct algorithms with linear average-case time complexity. The problem of determining the convex hull of a set of points in two and three dimensions has produced a rash of recent papers [4,8,15,16], all containing algorithms with o(N logA!) worst-case performance. That this is optimal follows from the fact that in the worst case all N points may be vertices of the convex hull, and since the vertices of a convex palygon occur in sorted angular order about each interior point, any convex hull dgorit.?m must be able to sort [ 14,8] e If the boundary of the convex hull contains very few points, however, this lower bound does not apply, and a faster algorithm ma:{ be possible. The algorithm of Jarvis [S] runs in time Q&N), where it is the number of actual hull vertices,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Free Vibration Analysis of Repetitive Structures using Decomposition, and Divide-Conquer Methods

This paper consists of three sections. In the first section an efficient method is used for decomposition of the canonical matrices associated with repetitive structures. to this end, cylindrical coordinate system, as well as a special numbering scheme were employed. In the second section, divide and conquer method have been used for eigensolution of these structures, where the matrices are in ...

متن کامل

QUICKSELECT Revisited

We give an overview of the running time analysis of the random divide-and-conquer algorithm FIND or QUICKSELECT. The results concern moments, distribution of FIND’s running time, the limiting distribution, a stochastic bound and the key: a stochastic fixed point equation.

متن کامل

طراحی ساختاری به روشDivide & Conquer و کاربرد آن در طراحی سوئیچ MSC

This paper presents the structural design for huge systems using Divide & Conquer (D&C) method as a scientific method for optimum designing of complex systems. This method divides the main system into several simple subsystems. Submitted equations in three different cases prove that the optimum response (number of subsystems for minimum system complexity) is independent of main system complexit...

متن کامل

A comparison of pop and chop to divide and conquer in resident cataract surgery

In this randomized prospective study, the cumulative dissipated energy and case time of pop and chop and of traditional four-quadrant divide and conquer in the first 60 cases (in total 120 eyes) of cataract surgery performed by two residents at the Veterans Administration Hospital in Hampton, Virginia, were compared. Overall and individually, the residents had significantly shorter case times a...

متن کامل

Parallelization of Divide-and-Conquer by Translation to Nested Loops

We propose a sequence of equational transformations and specializations which turns a divide-and-conquer skeleton in Haskell into a parallel loop nest in C. Our initial skeleton is often viewed as general divide-and-conquer. The spe-cializations impose a balanced call tree, a xed degree of the problem division, and elementwise operations. Our goal is to select parallel implementations of divide...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1978