Partition refinement (original) (raw)

About DBpedia

In the design of algorithms, partition refinement is a technique for representing a partition of a set as a data structure that allows the partition to be refined by splitting its sets into a larger number of smaller sets. In that sense it is dual to the union-find data structure, which also maintains a partition into disjoint sets but in which the operations merge pairs of sets. In some applications of partition refinement, such as lexicographic breadth-first search, the data structure maintains as well an ordering on the sets in the partition.

Property Value
dbo:abstract En algorithmique, le raffinement de partition est une technique pour représenter une partition d'un ensemble comme une structure de données qui permet d'affiner cette partition en séparant chaque ensemble en plusieurs sous-ensembles. En ce sens, ce concept peut-être vu comme dual de la structure de données d'union-find, qui cherche à tenir à jour une partition en effectuant des opérations de fusion sur des couples d'ensembles. Le raffinement de partition est un élément essentiel de plusieurs algorithmes efficaces en théorie des graphes ou en théorie des automates finis, tels que la minimisation des automates finis déterministes, l' pour le séquençage de tâches, ou le parcours en largeur lexicographique des graphes. (fr) In the design of algorithms, partition refinement is a technique for representing a partition of a set as a data structure that allows the partition to be refined by splitting its sets into a larger number of smaller sets. In that sense it is dual to the union-find data structure, which also maintains a partition into disjoint sets but in which the operations merge pairs of sets. In some applications of partition refinement, such as lexicographic breadth-first search, the data structure maintains as well an ordering on the sets in the partition. Partition refinement forms a key component of several efficient algorithms on graphs and finite automata, including DFA minimization, the Coffman–Graham algorithm for parallel scheduling, and lexicographic breadth-first search of graphs. (en) При разработке алгоритмов уточнение разбиения — это метод представления разбиения множества в виде структуры данных, которая позволяет разбивать его множества на большее количество меньших множеств. В этом смысле уточнение разбиения двойственно системе непересекающихся множеств, которая также поддерживает разбиение на непересекающиеся множества, но в которой операции объединяют пары наборов. В некоторых приложениях уточнения разбиения, таких как лексикографический поиск в ширину, структура данных поддерживает также порядок наборов в разделе. Уточнение разбиения является ключевым компонентом нескольких эффективных алгоритмов на графах и конечных автоматах, включая минимизацию ДКА, для параллельного планирования и лексикографический поиск в ширину. (ru)
dbo:wikiPageID 31595644 (xsd:integer)
dbo:wikiPageLength 11079 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1092943219 (xsd:integer)
dbo:wikiPageWikiLink dbr:Topological_sort dbr:Deterministic_finite_automaton dbr:Algorithm dbr:Doubly_linked_list dbr:Lexicographic_breadth-first_search dbr:Complement_(set_theory) dbr:Lexicographic_order dbr:Data_structure dbr:DFA_minimization dbr:Partition_of_a_set dbr:Graph_theory dbr:Intersection_(set_theory) dbr:Array_data_structure dbr:Chordal_graph dbr:Coffman–Graham_algorithm dbr:Collection_(abstract_data_type) dbr:Directed_acyclic_graph dbr:Disjoint-set_data_structure dbc:Data_structures dbr:Neighborhood_(graph_theory) dbr:Finite_automaton dbr:Disjoint_set dbr:Refinement_(sigma_algebra)
dbp:wikiPageUsesTemplate dbt:Harvtxt dbt:Math dbt:Mvar dbt:Reflist dbt:Pipe
dcterms:subject dbc:Data_structures
gold:hypernym dbr:Technique
rdf:type dbo:TopicalConcept yago:Abstraction100002137 yago:Arrangement105726596 yago:Cognition100023271 yago:DataStructure105728493 yago:PsychologicalFeature100023100 yago:Structure105726345 yago:WikicatDataStructures
rdfs:comment In the design of algorithms, partition refinement is a technique for representing a partition of a set as a data structure that allows the partition to be refined by splitting its sets into a larger number of smaller sets. In that sense it is dual to the union-find data structure, which also maintains a partition into disjoint sets but in which the operations merge pairs of sets. In some applications of partition refinement, such as lexicographic breadth-first search, the data structure maintains as well an ordering on the sets in the partition. (en) En algorithmique, le raffinement de partition est une technique pour représenter une partition d'un ensemble comme une structure de données qui permet d'affiner cette partition en séparant chaque ensemble en plusieurs sous-ensembles. En ce sens, ce concept peut-être vu comme dual de la structure de données d'union-find, qui cherche à tenir à jour une partition en effectuant des opérations de fusion sur des couples d'ensembles. (fr) При разработке алгоритмов уточнение разбиения — это метод представления разбиения множества в виде структуры данных, которая позволяет разбивать его множества на большее количество меньших множеств. В этом смысле уточнение разбиения двойственно системе непересекающихся множеств, которая также поддерживает разбиение на непересекающиеся множества, но в которой операции объединяют пары наборов. В некоторых приложениях уточнения разбиения, таких как лексикографический поиск в ширину, структура данных поддерживает также порядок наборов в разделе. (ru)
rdfs:label Raffinement de partition (fr) Partition refinement (en) Уточнение разбиения (ru)
owl:sameAs freebase:Partition refinement yago-res:Partition refinement wikidata:Partition refinement dbpedia-fr:Partition refinement dbpedia-ru:Partition refinement https://global.dbpedia.org/id/4tAxQ
prov:wasDerivedFrom wikipedia-en:Partition_refinement?oldid=1092943219&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Partition_refinement
is dbo:wikiPageWikiLink of dbr:Permutohedron dbr:Dynamic_connectivity dbr:Lexicographic_breadth-first_search dbr:List_of_partition_topics dbr:Weak_ordering dbr:Disjoint_sets dbr:DFA_minimization dbr:Partition_of_a_set dbr:Bisimulation dbr:Coffman–Graham_algorithm dbr:Cograph
is foaf:primaryTopic of wikipedia-en:Partition_refinement