This commit is contained in:
Yu Cong 2025-05-09 17:20:03 +08:00
parent 4ae96c83de
commit 66b98847ed
3 changed files with 104 additions and 4 deletions

BIN
main.pdf

Binary file not shown.

View File

@ -9,8 +9,9 @@
\DeclareMathOperator*{\opt}{OPT}
\DeclareMathOperator*{\len}{len}
\def\scut{\textsc{Sparsest Cut}}
\def\nonuscut{\textsc{Non-Uniform Sparsest Cut}}
\newcommand{\scut}{\textsc{Sparsest Cut}}
\newcommand{\nonuscut}{\textsc{Non-Uniform Sparsest Cut}}
\newcommand{\expansion}{\textsc{Expansion}}
\begin{document}
\maketitle
@ -25,6 +26,23 @@
% The present study (the research topic, the research purpose )
% The information should be presented in coherent paragraphs.
\scut{} is a fundamental problem in graph algorithms with connections to various cut related problems.
\begin{problem}[\nonuscut]
The input is a graph $G=(V,E)$ with edge capacities $c:E\to \R_+$ and a set of vertex pairs $\{s_1,t_1\},\dots,\{s_k,t_k\}$ along with demand values $D_1,\dots,D_k\in \R_+$. The goal is to find a cut $\delta(S)$ of $G$ such that $\frac{c(\delta(S))}{\sum_{i:|S\cap \set{s_i,t_i}|=1}D_i}$ is minimized.
\end{problem}
In other words, \nonuscut{} finds the cut that minimizes its capacity divided by the sum of demands of the vertex pairs it separates. There are two important varients of \nonuscut{}. Note that we always consider unordered pair $\{s_i,t_i\}$, i.e., we do not distinguish $\{s_i,t_i\}$ and $\{t_i,s_i\}$.
\scut{} is the uniform version of \nonuscut{}. The demand is 1 for every possible vertex pair $\{s_i,t_i\}$. In this case, we can remove from the input the pairs and demands. The goal becomes to minimize $\frac{c(\delta(S))}{|S||V\setminus S|}$.
\expansion{} further simplifies the objective of \scut{} to $\min_{|S|\leq n/2}\frac{c(\delta(S))}{|S|}$.
These problems are interesting since they are related to central concepts in graph theory and help to design algorithms for hard problems on graph. One connections is expander graphs. The importance of expander graphs is thoroughly surveyed in \citep{hoory_expander_2006}. The optimum of \expansion{} is also known as Cheeger constant or conductance of a graph. \scut{} provides a 2-approximation of Cheeger constant, which is especially important in the context of expander graphs as it is a way to measure the edge expansion of a graph. \nonuscut{} is related to other cut problems such as Multicut and Balanced Separator.
\subsection{related works}
\scut{} is generally hard. The currently best approximation algorithm has ratio $O(\sqrt{\log n})$ and running time $\tilde{O}(n^2)$ \citep{arora_osqrtlogn_2010}. Prior to this currently optimal result, there is a long line of research optimizing both the approximation ratio and the complexity, see \citep{arora_expander_2004,leighton_multicommodity_1999}
\section{Literature Review}
% Requirement: summarize previous research contributions and identify the gap or the specific problem
@ -44,8 +62,6 @@
% Data collection: e.g. During the program and first 6 months after the program (Aug. 2023- May. 2024)
% Data analysis: June 2024- Sept. 2024
\scut{} and \nonuscut{} \citep{chalermsook_approximating_2024}
\bibliographystyle{plainnat}
\bibliography{ref}
\end{document}

84
ref.bib
View File

@ -16,3 +16,87 @@
pages = {1--20},
annote = {Comment: 15 pages, 3 figures},
}
@misc{sparsest_cut_notes,
author = {Chekuri, Chandra},
title = {Introduction to Sparsest Cut},
howpublished = {Lecture notes, UIUC CS 598CSC: Topics in Graph Algorithms},
year = {2024},
note = {Accessed on May 9, 2025},
url = {https://courses.grainger.illinois.edu/cs598csc/fa2024/Notes/lec-sparsest-cut.pdf}
}
@article{hoory_expander_2006,
title = {Expander graphs and their applications},
volume = {43},
issn = {0273-0979},
url = {http://www.ams.org/journal-getitem?pii=S0273-0979-06-01126-8},
doi = {10.1090/S0273-0979-06-01126-8},
language = {en},
number = {04},
urldate = {2025-05-09},
journal = {Bulletin of the American Mathematical Society},
author = {Hoory, Shlomo and Linial, Nathan and Wigderson, Avi},
month = aug,
year = {2006},
pages = {439--562},
}
@article{arora_osqrtlogn_2010,
title = {\${O}({\textbackslash}sqrt\{{\textbackslash}logn\})\$ {Approximation} to {SPARSEST} {CUT} in \${\textbackslash}tilde\{{O}\}(n{\textasciicircum}2)\$ {Time}},
volume = {39},
issn = {0097-5397, 1095-7111},
url = {http://epubs.siam.org/doi/10.1137/080731049},
doi = {10.1137/080731049},
language = {en},
number = {5},
urldate = {2025-05-09},
journal = {SIAM Journal on Computing},
author = {Arora, Sanjeev and Hazan, Elad and Kale, Satyen},
month = jan,
year = {2010},
pages = {1748--1771},
}
@misc{dorsi2024sparsestcuteigenvaluemultiplicities,
title={Sparsest cut and eigenvalue multiplicities on low degree Abelian Cayley graphs},
author={Tommaso d'Orsi and Chris Jones and Jake Ruotolo and Salil Vadhan and Jiyu Zhang},
year={2024},
eprint={2412.17115},
archivePrefix={arXiv},
primaryClass={cs.DS},
url={https://arxiv.org/abs/2412.17115},
}
@inproceedings{arora_expander_2004,
address = {New York, NY, USA},
series = {{STOC} '04},
title = {Expander flows, geometric embeddings and graph partitioning},
isbn = {978-1-58113-852-8},
url = {https://doi.org/10.1145/1007352.1007355},
doi = {10.1145/1007352.1007355},
abstract = {We give a O(√log n)-approximation algorithm for sparsest cut, balanced separator, and graph conductance problems. This improves the O(log n)-approximation of Leighton and Rao (1988). We use a well-known semidefinite relaxation with triangle inequality constraints. Central to our analysis is a geometric theorem about projections of point sets in Rd, whose proof makes essential use of a phenomenon called measure concentration. We also describe an interesting and natural "certificate" for a graph's expansion, by embedding an n-node expander in it with appropriate dilation and congestion. We call this an expander flow.},
urldate = {2025-05-09},
booktitle = {Proceedings of the thirty-sixth annual {ACM} symposium on {Theory} of computing},
publisher = {Association for Computing Machinery},
author = {Arora, Sanjeev and Rao, Satish and Vazirani, Umesh},
month = jun,
year = {2004},
pages = {222--231},
file = {Submitted Version:/Users/congyu/Zotero/storage/GALRKD2A/Arora et al. - 2004 - Expander flows, geometric embeddings and graph partitioning.pdf:application/pdf},
}
@article{leighton_multicommodity_1999,
title = {Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms},
volume = {46},
issn = {0004-5411},
url = {https://dl.acm.org/doi/10.1145/331524.331526},
doi = {10.1145/331524.331526},
number = {6},
urldate = {2025-05-09},
journal = {J. ACM},
author = {Leighton, Tom and Rao, Satish},
month = nov,
year = {1999},
pages = {787--832},
file = {Full Text PDF:/Users/congyu/Zotero/storage/EVDSDZAH/Leighton and Rao - 1999 - Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms.pdf:application/pdf},
}