高级算法 (Fall 2023)/Problem Set 1: Difference between revisions
Jump to navigation
Jump to search
Zouzongrui (talk | contribs) No edit summary |
Zouzongrui (talk | contribs) No edit summary |
||
Line 7: | Line 7: | ||
== Problem 1 (Min-cut/Max-cut) == | == Problem 1 (Min-cut/Max-cut) == | ||
* ['''counting <math>\alpha</math>-approximate min-cut'''] | * ['''counting <math>\alpha</math>-approximate min-cut'''] For any $\alpha \ge 1$, a cut is called an $\alpha$-approximate min-cut in a multigraph $G$ if the number of edges in it is at most $\alpha$ times that of the min-cut. Prove that the number of $\alpha$-approximate min-cuts in a multigraph $G$ is at most $n^{2\alpha} / 2$. Hint: Run Karger's algorithm until it has $\lceil 2\alpha \rceil $ supernodes. What is the chance that a particular $\alpha$-approximate min-cut is still available? How many possible cuts does this collapsed graph have? | ||
* ['''weighted min-cut problem'''] | * ['''weighted min-cut problem'''] | ||
* ['''max directed-cut'''] | * ['''max directed-cut'''] | ||
Line 20: | Line 20: | ||
* ['''Bloom filter'''] | * ['''Bloom filter'''] | ||
* [Count Distinct Element] | * ['''Count Distinct Element'''] | ||
* | * | ||
Revision as of 05:35, 23 October 2023
- 作业目前正在更新中,不是最终版
- 每道题目的解答都要有完整的解题过程,中英文不限。
- 我们推荐大家使用LaTeX, markdown等对作业进行排版。
Problem 1 (Min-cut/Max-cut)
- [counting [math]\displaystyle{ \alpha }[/math]-approximate min-cut] For any $\alpha \ge 1$, a cut is called an $\alpha$-approximate min-cut in a multigraph $G$ if the number of edges in it is at most $\alpha$ times that of the min-cut. Prove that the number of $\alpha$-approximate min-cuts in a multigraph $G$ is at most $n^{2\alpha} / 2$. Hint: Run Karger's algorithm until it has $\lceil 2\alpha \rceil $ supernodes. What is the chance that a particular $\alpha$-approximate min-cut is still available? How many possible cuts does this collapsed graph have?
- [weighted min-cut problem]
- [max directed-cut]
Problem 2 (Fingerprinting)
- [Polynomial Identity Testing]
- [Test isomorphism of rooted tree]
- [2D pattern matching]
Problem 3 (Hashing)
- [Bloom filter]
- [Count Distinct Element]
Problem 4 (Concentration of measure)
- [[math]\displaystyle{ k }[/math]-th moment bound]
- [the median trick]
- [cut size in random graph]
- [code rate of boolean code]
- [balls into bins with the "power of two choices"]
Problem 5 (Dimension reduction)
- [inner product]
- [linear separability]
- [sparse vector]
Problem 1 (Lovász Local Lemma)
- [colorable hypergrap]
- [directed cycle]
- [algorithmic LLL]