wiki_research

personal research wiki
git clone https://a3nm.net/git/wiki_research/
Log | Files | Refs

commit 7d8bcbb3b969055ac63270753e82aecbd0421664
parent 06a682a00437558ae9e39e19cbf037d436c20b11
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Tue, 29 Sep 2026 19:20:52 +0200

commit with codex

Diffstat:
alphabet | 5++++-
alphabet_unary | 6++++--
block_independent_disjoint | 7+++++++
bruner2014computational | 2++
compressed_subsequence_testing | 7+++++++
compression_string | 2+-
disjoint_paths_undirected | 2+-
formal_language_complexity_measure | 1+
formal_language_width | 7+++++++
grid_minor | 1+
pattern_matching | 3++-
permutation_pattern_matching | 1+
poset_width | 2++
segregated_permutation_pattern_matching | 9+++++++++
separating_automaton | 6+++++-
subsequence_testing | 2++
tree_pattern_matching | 5+++++
17 files changed, 61 insertions(+), 7 deletions(-)

diff --git a/alphabet b/alphabet @@ -2,6 +2,9 @@ A finite [set] of [letters] -Special case: [alphabet_unary] +Special cases: + +- [unary_alphabet] +- [binary_alphabet] Up: [formal_language] diff --git a/alphabet_unary b/alphabet_unary @@ -1,6 +1,6 @@ -# Alphabet unary +# Unary alphabet -[Alphabet] which is a [singleton], i.e., contains one single [letter] +An [alphabet] which is a [singleton], i.e., contains one single [letter] - [language_unary] - [automata_unary] @@ -9,3 +9,5 @@ Up: [alphabet] Aliases: unary alphabet, unary alphabets + +See also: [binary_alphabet] diff --git a/block_independent_disjoint b/block_independent_disjoint @@ -0,0 +1,7 @@ +# Block independent disjoint + +studied in [kanelloupoulos2026complexity] + +Up: [probabilistic_database_model] + +Aliases: BID diff --git a/bruner2014computational b/bruner2014computational @@ -2,4 +2,6 @@ subsumes [bruner2013w1] +defines [segregated_permutation_pattern_matching], which is [W1_hard] + Up: [academic_paper] on [permutation_pattern_matching] diff --git a/compressed_subsequence_testing b/compressed_subsequence_testing @@ -0,0 +1,7 @@ +# Compressed subsequence testing + +The [computational_problem], given two [compressed_words] u and v, of [deciding] if u is a [subsequence] of v + +If u and v are given as [SLPs], it is [PSPACE_complete], even on a [binary_alphabet], cf [lohrey2026compressed] + +Up: [subsequence_testing], [compressed_word] diff --git a/compression_string b/compression_string @@ -7,4 +7,4 @@ Up: [compression], [string] -Aliases: compressed string, compressed strings +Aliases: compressed string, compressed strings, compressed word, compressed words diff --git a/disjoint_paths_undirected b/disjoint_paths_undirected @@ -4,7 +4,7 @@ Given an [undirected_graph] G and vertices s_1, t_1, ..., s_k, t_k, decide wheth It is [NP_complete] if k is not fixed ([karp1975computational], cited in [liu2025disjoint]) -- For any constant k, by [Robertson_Seymour] it is [PTIME], in O(n^3), and even in [almost_linear_time] by [korhonen2024minor] +- For any constant k, by [Robertson_Seymour] [robertson1995graph13], it is [PTIME] (in O(n^3)), and even in [almost_linear_time] by [korhonen2024minor] - It is [FPT] parameterized by k - cf also [lokshtanov2021exponential], on [planar_graphs], for the dependency on k diff --git a/formal_language_complexity_measure b/formal_language_complexity_measure @@ -4,5 +4,6 @@ - [language_density] - [star_height] - [generalized_star_height] +- [formal_language_width] Up: [formal_language] diff --git a/formal_language_width b/formal_language_width @@ -0,0 +1,7 @@ +# Formal language width + +The minimum [partial_order_width] of an [automaton] accepting the langugae + +cf [dagostino2026non] + +Up: [formal_language_complexity_measure] diff --git a/grid_minor b/grid_minor @@ -6,6 +6,7 @@ relevant [academic_papers]: - [lanzinger2022complexity] - [chekuri2016polynomial] - [chuzhoy2021towards] for tighter bounds on grid minor extraction +- https://laxarchive.org/lax-17/ bound with exponent 8 on [laxarchive] used for [hardness] results, e.g., [grohe2007complexity] diff --git a/pattern_matching b/pattern_matching @@ -3,7 +3,7 @@ ## [computational_complexity] - [pattern_matching_algorithm] -- [lower_bounds] on [combined_complexity]: +- [lower_bounds] on [combined_complexity] for generalizations: - [backurs2016which], cf [regular_expression_matching] ## [dynamic_data] @@ -34,6 +34,7 @@ - [gapped_pattern_matching]: find two patterns separated by a distance within a specified range - [text_index], when the text can be preprocessed - [dictionary_matching] +- [tree_pattern_matching] ## Implementations diff --git a/permutation_pattern_matching b/permutation_pattern_matching @@ -12,6 +12,7 @@ Generalizations: - cf [bruner2014computational] - with [parity_constraints] - cf [ardevolmartinez2024parity] +- [segregated_permutation_pattern_matching] See also: [permutation], [vincular] diff --git a/poset_width b/poset_width @@ -7,3 +7,5 @@ Can be computed in [PTIME] via [dilworths_theorem] using a [flow_algorithm] Up: [partial_order] See also: [dilworths_theorem], [chain_partitioning], [partial_order_height], [poset_dimension] + +Aliases: partial order width diff --git a/segregated_permutation_pattern_matching b/segregated_permutation_pattern_matching @@ -0,0 +1,9 @@ +# Segregated permutation pattern matching + +defined in [bruner2014computational] + +[W1_complete] + +Up: [permutation_pattern_matching] + +Aliases: SPPM diff --git a/separating_automaton b/separating_automaton @@ -2,6 +2,10 @@ cf https://en.wikipedia.org/wiki/Separating_words_problem -cf [chase2020separating] +Relevant [academic_papers]: +- [chase2020separating] +- [bathie2026separating] Up: [automata] + +Aliases: separating words diff --git a/subsequence_testing b/subsequence_testing @@ -5,6 +5,8 @@ testing if an (entire) word u is a [subsequence] of another word v - generalization: [subsequence_testing_gap_constraints] +- on [compressed_words]: [compressed_subsequence_testing] + Up: [computational_problem], [subsequence] See also: [pattern_matching], [subsequence_embedding] diff --git a/tree_pattern_matching b/tree_pattern_matching @@ -0,0 +1,5 @@ +# Tree pattern matching + +studied in [kosaraju1998efficient] + +Up: [pattern_matching] on [trees]