7
votes
Accepted
Maintaining the value of a polynomial over a dynamically updated input
Your idea generalizes as follows: given an algebraic circuit (over the finite field) or Boolean circuit (computing the bit-wise representation of your finite field elements) computing $P$, then ...
5
votes
Maintaining the value of a polynomial over a dynamically updated input
It's easy to modify your monomial-storing approach so that each update takes time only proportional to the number of changed monomials: just update the total polynomial value by adding the new value ...
2
votes
Accepted
What are some techniques for "balancing" a tree beside heavy-light and centroid decomposition?
The paper "Algorithmic Meta Theorems for Circuit Classes of Constant and Logarithmic Depth" (Elberfeld, Jacobi, Tantau) gives a nice balanced tree decomposition based on tree contraction in $TC^0$:
...
1
vote
Interesting variation to the subset sum problem
There is an $\tilde{O}(nK)$ time algorithm given by Chao Xu:
Faster pseudo-polynomial time algorithms for PARTITION
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
dynamic-algorithms × 27ds.algorithms × 10
ds.data-structures × 10
graph-algorithms × 6
graph-theory × 5
tree × 5
cc.complexity-theory × 3
fl.formal-languages × 2
automata-theory × 2
complexity-classes × 1
optimization × 1
computability × 1
time-complexity × 1
matrices × 1
regular-language × 1
dc.parallel-comp × 1
gt.game-theory × 1
polynomials × 1
matching × 1
shortest-path × 1
concurrency × 1
dfa × 1
matrix-product × 1
bipartite-graphs × 1
streaming-algorithms × 1