Javascript must be enabled to continue!
Basic applications of parallel matching
View through CrossRef
Abstract
In this chapter we present some natural applications of parallel algorithms for maximum matchings. We show that due to RNC-algorithms for maximum matchings there exist RNC-algorithms for the following problems: maximum disjoint paths, optimal flows in some networks, DFS-tree construction and subtree isomorphism. If there is an NC-algorithm for maximum matchings then there are NC-algorithms for each of the above problems. Hence the maximum matching problem is the main representative of an important class of combinatorial problems NC-reducible to it. Two unrooted undirected trees T’, T” are isomorphic (we write T’ = T”) iff they have the same shape, that is iff they are isomorphic in the sense of undirected unlabeled graphs. There are linear time sequential algorithms and optimal NC¬ algorithms to test tree isomorphism. However, the problem of subtree isomorphism is much more complex. The subtree isomorphism problem can be defined as follows: there are two trees Tl, T2, test if there is a subtree T of T2 such that Tl= T2. The main result of this section is an RNC-algorithm for the subtree isomorphism problem. We also show that this problem is in NC if and only if the perfect matching problem for bipartite graphs is in NC. It is usually much easier to deal with rooted directed trees: two such trees T’, T” are isomorphic iff there is a bijection between their sets of nodes such that the roots correspond to each other, and the bijection preserves the relation “to be a father of” .
Oxford University PressOxford
Title: Basic applications of parallel matching
Description:
Abstract
In this chapter we present some natural applications of parallel algorithms for maximum matchings.
We show that due to RNC-algorithms for maximum matchings there exist RNC-algorithms for the following problems: maximum disjoint paths, optimal flows in some networks, DFS-tree construction and subtree isomorphism.
If there is an NC-algorithm for maximum matchings then there are NC-algorithms for each of the above problems.
Hence the maximum matching problem is the main representative of an important class of combinatorial problems NC-reducible to it.
Two unrooted undirected trees T’, T” are isomorphic (we write T’ = T”) iff they have the same shape, that is iff they are isomorphic in the sense of undirected unlabeled graphs.
There are linear time sequential algorithms and optimal NC¬ algorithms to test tree isomorphism.
However, the problem of subtree isomorphism is much more complex.
The subtree isomorphism problem can be defined as follows: there are two trees Tl, T2, test if there is a subtree T of T2 such that Tl= T2.
The main result of this section is an RNC-algorithm for the subtree isomorphism problem.
We also show that this problem is in NC if and only if the perfect matching problem for bipartite graphs is in NC.
It is usually much easier to deal with rooted directed trees: two such trees T’, T” are isomorphic iff there is a bijection between their sets of nodes such that the roots correspond to each other, and the bijection preserves the relation “to be a father of” .
Related Results
2021 Census to Census Coverage Survey Matching Results.
2021 Census to Census Coverage Survey Matching Results.
The 2021 England and Wales Census was matched to the Census Coverage Survey (CCS). This was an essential requisite for estimating undercount in the Census. To ensure outputs could ...
Parallel algorithms for f-matchings
Parallel algorithms for f-matchings
Abstract
In this chapter we present randomized and deterministic NC-algorithms for maximum and (inclusion) maximal f-matchings (which are natural generalizations of ...
Evaluation of registration techniques for spinal image guidance
Evaluation of registration techniques for spinal image guidance
Object
Paired point matching alone and paired point matching combined with surface matching are the two techniques used for the registration step in preoperative computerized tomog...
CIE S 014-1:2006 Colorimetry - Part 1: CIE Standard Colorimetric Observers
CIE S 014-1:2006 Colorimetry - Part 1: CIE Standard Colorimetric Observers
Superseded by Colorimetry - Part 1: CIE Standard Colorimetric Observers, 2nd Edition-\n--\n-Joint ISO/CIE Standard-\n--\n-ISO 11664-1:2007(E)/CIE S 014-1/E:2006-\n--\n-This CIE Sta...
Deep-Image-Matching: an open-source toolbox for multi-view image matching of complex geomorphological scenarios
Deep-Image-Matching: an open-source toolbox for multi-view image matching of complex geomorphological scenarios
Geomorphometry and geomorphological mapping are essential tools for understanding landscape changes. The recent availability of 3D imaging sensors and processing techniques, includ...
E-071 Organization of a Neurointerventional Fellowship Curriculum
E-071 Organization of a Neurointerventional Fellowship Curriculum
Introduction
The field of Neurointervention has attracted some of the very best physicians across the world. Given the interdisciplinary nature of this specialty,...
libFLASM: a software library for fixed-length approximate string matching
libFLASM: a software library for fixed-length approximate string matching
Abstract
Background
Approximate string matching is the problem of finding all factors of a given text that are at a distance at most k from a given ...
A Fast Pattern Matching Algorithm Based on Middle Characters of Pattern String
A Fast Pattern Matching Algorithm Based on Middle Characters of Pattern String
String pattern matching is one of the important string operation. At present, the pattern matching algorithm of strings mainly includes BF algorithm, KMP algorithm, and improved KM...

