wiki_research

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

commit 661e6a4b8be443936679adf2763bd80cb156fcf4
parent 0fc6762b6c647c7c9ba0931cb53026006d293953
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Sun, 12 Jan 2025 00:56:31 +0100

commit with codex

Diffstat:
boolean_function | 3++-
boolean_operator | 1+
boyer_moore | 7+++++++
edit_distance_oracle | 2+-
game_on_graphs | 8++++++++
graph | 1+
graph_theory | 3++-
hamming_distance | 9+++++++++
hyperedge | 7+++++++
implicant | 9+++++++++
logic | 1+
marx2020four | 9+++++++++
pattern_language_inclusion | 7+++++++
pseudo_polynomial_time | 11+++++++++++
pursuit_evasion | 2+-
signed_hyperorderwidth | 5+++++
string_distance | 10++++++++++
subword | 4++--
18 files changed, 93 insertions(+), 6 deletions(-)

diff --git a/boolean_function b/boolean_function @@ -10,7 +10,8 @@ Generalizations: Notions: - [boolean_operator] -- [prime_implicant] +- [implicant] + - [prime_implicant] - [subfunction] - [boolean_valuation] - [satisfying_valuation] diff --git a/boolean_operator b/boolean_operator @@ -5,6 +5,7 @@ - [xor] - [negation] / [complementation] - [setminus] +- [logical_implication] Up: [boolean_function] diff --git a/boyer_moore b/boyer_moore @@ -0,0 +1,7 @@ +# Boyer-Moore + +https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string-search_algorithm + +Up: [pattern_matching_algorithm] + +Aliases: Boyer Moore algorithm, Boyer-Moore algorithm diff --git a/edit_distance_oracle b/edit_distance_oracle @@ -1,6 +1,6 @@ # Edit distance oracle -given two [string]s, index them so that given two [subword] you can quickly compute the edit distance: +given two [strings], index them so that given two [subwords] you can quickly compute the [edit_distance]: - [charalampopoulos2021almost] diff --git a/game_on_graphs b/game_on_graphs @@ -0,0 +1,8 @@ +# Game on graphs + +- [network_creation_game] +- [pursuit_evasion] + +Up: [games], [graph] + +Aliases: games on graphs, games on graph diff --git a/graph b/graph @@ -52,6 +52,7 @@ See [graph_problem] - [graph_theory] - [pursuit_evasion] - [extremal_graph_theory] + - [games_on_graphs] ## Constructions diff --git a/graph_theory b/graph_theory @@ -2,7 +2,8 @@ - [friendship_theorem] - [handshaking_lemma] -- [pursuit_evasion] - [extremal_graph_theory] +- [games_on_graphs] + - [pursuit_evasion] Up: [theoretical_computer_science] on [graph] diff --git a/hamming_distance b/hamming_distance @@ -0,0 +1,9 @@ +# Hamming distance + +https://en.wikipedia.org/wiki/Hamming_distance + +- [hamming_distance_sketching] + +See also: [hamming_weight] + +Up: [string_distance] diff --git a/hyperedge b/hyperedge @@ -0,0 +1,7 @@ +# Hyperedge + +A set of [vertices] in a [hypergraph] + +Up: [hypergraph], [edge] + +Aliases: hyperedges diff --git a/implicant b/implicant @@ -0,0 +1,9 @@ +# Implicant + +https://en.wikipedia.org/wiki/Implicant + +For a [Boolean_function], an implicant is a [term] which [implies] the function, i.e., suffices to make it true + +- [prime_implicant] + +Up: [boolean_function] diff --git a/logic b/logic @@ -62,6 +62,7 @@ - [monadic] - [logic_formula] - [quantifier] +- [logical_implication] Up: [mathematics], [theoretical_computer_science] diff --git a/marx2020four b/marx2020four @@ -0,0 +1,9 @@ +# Marx2020four + +- [bidimensionality] +- [maximum_independent_set], beating the naive exponential algorithm +- [permutation_pattern] + +similar paper: [pilipczuk2020surprising] + +Up: [academic_paper], [treewidth_practical] diff --git a/pattern_language_inclusion b/pattern_language_inclusion @@ -0,0 +1,7 @@ +# Pattern language inclusion + +[language_inclusion] for [pattern_languages]: given two [patterns_with_variables], decide if one is included in the other + +- [nowotka2024equivalence]: it is [undecidable] + +Up: [pattern_language_computational_problems], [language_inclusion] diff --git a/pseudo_polynomial_time b/pseudo_polynomial_time @@ -0,0 +1,11 @@ +# Pseudo polynomial time + +https://en.wikipedia.org/wiki/Pseudo-polynomial_time + +There is an [algorithm] running in [PTIME] in the number of input integers and in the value of the greatest integer + +So it is not really a [PTIME] algorithm in the size of the input integers + +See also: [ptime], [np_complete], [strongly_np_complete], [quasipolynomial] + +Up: [computational_complexity] diff --git a/pursuit_evasion b/pursuit_evasion @@ -7,4 +7,4 @@ notion: - [monotone_strategy], cf for instance [dissaux2023recontamination] - [capture_time], cf for instance [benameur2024cops] -Up: [graph] +Up: [games_on_graph] diff --git a/signed_hyperorderwidth b/signed_hyperorderwidth @@ -0,0 +1,5 @@ +# Signed hyperorderwidth + +Given a [hypergraph_signed], consider all possible subsets S of the negative [hyperedges], and consider the [hyperorderwidth] of the positive [hyperedges] plus S + +Up: [width_measure], [capelli2023direct] diff --git a/string_distance b/string_distance @@ -0,0 +1,10 @@ +# String distance + +- [edit_distance] + - [levenshtein_distance] +- [hamming_distance] +- [dynamic_time_warping] + +Up: [distance] on [string] + +See also: [edit_distance] diff --git a/subword b/subword @@ -1,8 +1,8 @@ # Subword -u subword of v means v = xuy +u subword of v means v = xuy; also called a "factor" or an "infix" -not contiguous, unlike [subsequence] +must be contiguous, unlike [subsequence] - [subword_automaton]