Computing congruences efficiently (Q1001460): Difference between revisions
From MaRDI portal
Set profile property. |
Normalize DOI. |
||
(One intermediate revision by one other user not shown) | |||
Property / DOI | |||
Property / DOI: 10.1007/s00012-008-2073-1 / rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/s00012-008-2073-1 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2045417459 / rank | |||
Normal rank | |||
Property / DOI | |||
Property / DOI: 10.1007/S00012-008-2073-1 / rank | |||
Normal rank |
Latest revision as of 12:16, 10 December 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computing congruences efficiently |
scientific article |
Statements
Computing congruences efficiently (English)
0 references
17 February 2009
0 references
Let \(A\) be a finite algebra on an \(n\)-element set. Assume that a computation of every based operation requires \(O(1)\) time. By the classical data structure for the union-find problem, an algorithm computing a principal congruence of \(A\) determined by two given elements of \(A\) is suggested. This algorithm runs in \(O(kn)\) time if \(A\) is a unary algebra with \(k\) unary operations and in \(O(n\log n)\) time if \(A\) has at least a binary operation. A generalization for a construction of congruences given by a partition is presented.
0 references
principal congruence
0 references
data structure
0 references
find-union problem
0 references