An Optimal Algorithm for Generating Equivalence Relations on a Linear Array of Processors

نویسنده

  • Ivan Stojmenovic
چکیده

we describe a cost-optimal parallel algorithm for enumerating all partitions (equivalence relations) of the set {l' ' ' ' 'n},in lexicographic order. The algorithm is designed io be executed on a linear array of processors' It uses n processors' each having ionstant size memory and each being responsrble for producing one element ofa given set partition. set partitions are generated with constant delay leading to an o(8,) time solution, where B, is the total numbei of set partitions. The same method can be generalized Io enumerate some other combinatorial objects such as viriations. The algorithm can be made adaptive, i e' to run on any prespecified number oflrocessors. To illustrate ttre rn'oaet "ipur"il"r computation, a s i m p l e c a s e o f e n u m e r a t i n g s u b s e t s o f t h e s e t u , . . . , r l h a v i n g a t o r , , t < r t e l e m e n t s i s a l s o described. C R categories: C. l, F.2.

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

ثبت نام

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

منابع مشابه

A Thinning Method of Linear And Planar Array Antennas To Reduce SLL of Radiation Pattern By GWO And ICA Algorithms

In the recent years, the optimization techniques using evolutionary algorithms have been widely used to solve electromagnetic problems. These algorithms use thinning the antenna arrays with the aim of reducing the complexity and thus achieving the optimal solution and decreasing the side lobe level. To obtain the optimal solution, thinning is performed by removing some elements in an array thro...

متن کامل

An L1-norm method for generating all of efficient solutions of multi-objective integer linear programming problem

This paper extends the proposed method by Jahanshahloo et al. (2004) (a method for generating all the efficient solutions of a 0–1 multi-objective linear programming problem, Asia-Pacific Journal of Operational Research). This paper considers the recession direction for a multi-objective integer linear programming (MOILP) problem and presents necessary and sufficient conditions to have unbounde...

متن کامل

Generating n-Ary Reflected Gray Codes on a Linear Array of Processors

We present a cost-optimal parallel algorithm for generating z-ary reflected Gray codes, i.e. variations of rz elements out of {41,..., n-ll in a Gray code order. It uses a linear anay of m processors, each having constant size memory and each being responsible for producing one part of a given variation. The algorithm is simple and uses a weaker model of computation than a recently published al...

متن کامل

Systolic Generation of combinations from Arbitrary Elements

A systolic algorithm is described for generating, in lexicographically ascending order, all combinations of rn o$ects chosen from an arbitrary set of n elements. The algorithm is designed to be executed on a linear array of zn processors, each having consta.nt size memory (except processor rn, which has O(n) memory), and each being responsible fot producing one element of a given combination. T...

متن کامل

Design of Optimal Array Processors for Two-Step Division-Free Gaussian Elimination

The design of array processors for solving linear systems using two-step division-free Gaussian elimination method is considered. The two-step method can be used to improve the systems based on the one-step method in terms of numerical stability as well as the requirements for high-precision. In spite of the rather complicated computations needed at each iteration of the two-step method, we dev...

متن کامل

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


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

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

ثبت نام

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

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

دوره 30  شماره 

صفحات  -

تاریخ انتشار 1990