A Simple Parallel Algorithm for the Maximal Independent Set Problem
Two basic design strategies are used to develop a very simple and fast parallel algorithms for the maximal independent set (MIS) problem. The first strategy consists of assigning identical copies o...
A fast parallel algorithm for the maximal independent set problem
A parallel algorithm is presented that accepts as input a graph <italic>G</italic> and produces a maximal independent set of vertices in <italic>G</italic>. On a P-RAM without the concurrent write or concurrent read features, the algorithm executes in <italic>O</italic>((log <italic>n</italic>)<supscrpt>4</supscrpt>) time and uses <italic>O</italic>((<italic>n</italic>/(log <italic>n</italic>))<supscrpt>3</supscrpt>) processors, where <italic>n</italic> is the number of vertices in <italic>G</italic>. The algorithm has several novel features that may find other applications. These include the use of balanced incomplete block designs to replace random sampling by deterministic sampling, and the use of a “dynamic pigeonhole principle” that generalizes the conventional pigeonhole principle.
A fast parallel algorithm for the maximal independent set problem
A parallel algorithm is presented which accepts as input a graph <italic>G</italic> and produces a maximal independent set of vertices in <italic>G.</italic> On a P-RAM without the concurrent write or concurrent read features, the algorithm executes in <italic>O((log n)</italic><supscrpt>4</supscrpt>) time and uses <italic>O((n/log n)</italic><supscrpt>3</supscrpt>) processors, where <italic>n</italic> is the number of vertices in <italic>G.</italic> The algorithm has several novel features that may find other applications. These include the use of balanced incomplete block designs to replace random sampling by deterministic sampling, and the use of a “dynamic pigeonhole principle” that generalizes the conventional pigeonhole principle.
A fast parallel algorithm for the maximal independent set problem
A parallel algorithm is presented that accepts as input a graph <italic>G</italic> and produces a maximal independent set of vertices in <italic>G</italic>. On a P-RAM without the concurrent write or concurrent read features, the algorithm executes in <italic>O</italic>((log <italic>n</italic>)<supscrpt>4</supscrpt>) time and uses <italic>O</italic>((<italic>n</italic>/(log <italic>n</italic>))<supscrpt>3</supscrpt>) processors, where <italic>n</italic> is the number of vertices in <italic>G</italic>. The algorithm has several novel features that may find other applications. These include the use of balanced incomplete block designs to replace random sampling by deterministic sampling, and the use of a “dynamic pigeonhole principle” that generalizes the conventional pigeonhole principle.
information system management system cloud computing decision making information technology world wide web life cycle hidden markov model markov model wide web world wide empirical study sustainable development literature review factors affecting life cycle assessment developing country web server parallel algorithm factors influencing cycle assessment electronic commerce technology acceptance model environmental management protein structure user authentication empirical investigation technology acceptance amino acid independent set cloud computing service integrated model protein sequence protein data bank corporate governance nucleic acid set problem sustainability assessment technology adoption environmental management system mobile commerce environmental sustainability internet banking life cycle costing fast parallel maximum independent set mobile banking electronic busines independent set problem maximum independent maximal independent set business network perceived risk cloud computing adoption maximal independent internet web computing adoption workload characterization adoption model sustainability indicator fast parallel algorithm target prediction sustainability issue life cycle sustainability performance outcome top management support adoption of mobile innovation adoption corporate sustainability system adoption information technology adoption adoption decision influencing the adoption cycle sustainability tam model weighted independent set technology adoption model adoption rate sustainability reporting set packing amino acid substitution adoption behavior weighted independent commerce adoption consumer adoption adoption of internet generalized hidden markov sustainability practice banking adoption weighted set subset problem acid substitution e-business adoption product adoption perceived behavioral control natural capital mirna target prediction electronic commerce adoption mobile banking adoption adoption research toe framework ecological sustainability agricultural sustainability independent sequence internet web server technology adoption research review [publication type] united state