{"title":"SODA ' 18特刊导言","authors":"Y. Lee, Marcin Pilipczuk, David P. Woodruff","doi":"10.1145/3368307","DOIUrl":null,"url":null,"abstract":"We are delighted to present a Special Issue of ACM Transactions on Algorithms, containing full versions of six papers that were presented at the 29th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, in New Orleans on January 7–10, 2018. These papers, selected on the basis of their high rating by the conference program committee, have been thoroughly reviewed according to the journal’s highest standards. In “A Faster Algorithm for the Minimum-Cost Bipartite Perfect Matching in Planar Graphs,” Mudabir Kabir Asathulla, Sanjeev Khanna, Nathaniel Lahn, and Sharath Raghvendra provide a new algorithm with running time ̃ O (n log(nC )) for maximum-weight matching on n-vertex planar bipartite graphs with positive integer edge-weights not exceeding C . The algorithm is a blend of the bit-scaling approach of Gabow and Tarjan with a speed-up achieved by an involved use of the r -divisions of planar graphs. In the classic distinct elements problem, given a stream of elements from {1, 2, . . . ,n}, one asks for a (1 + ε )-approximation to the number of distinct elements of the stream. Since 2010, we know that an optimal amount of space needed for a constant success probability is Θ(ε−2 + logn). Jarosław Błasiok, in “Optimal Streaming and Tracking Distinct Elements with High Probability,” shows that if one wants to boost the success probability to (1 − δ ), only O (ε−2 log(δ−1) + logn) space is needed, instead of O (log(δ−1) · (ε−2 + logn)) needed for log(δ−1) parallel and independent runs. The space complexity is asymptotically optimal with respect to all three parameters. In “A Fast Generalized DFT for Finite Groups of Lie Type,” Chloe Ching-Yun Hsu and Chris Umans give a O ( |G | (1) )-time algorithm for the generalized Discrete Fourier Transform over group G for finite groups of Lie type. If the matrix multiplication exponent ω is 2, then running time of the algorithm is essentially optimal. An algorithm of Papadimitriou from 1981 solves an integer linear program in standard form max{cx |Ax = b,x ≥ 0,x ∈ Z } where A ∈ Zm×n , b ∈ Z , and a ∈ Z in time (m · (‖A‖∞ + ‖B‖∞)) (m 2 ) . Friedrich Eisenbrand and Robert Weismantel, in “Proximity Results and Faster Algorithms for Integer Programming Using the Steinitz Lemma,” improve this bound to (m · ‖A‖∞) (m) · ‖B‖ ∞ using the classic Steinitz Lemma. In “Tight Analysis of Parallel Randomized Greedy MIS,” Manuela Fischer and Andreas Noever study the parallel randomized greedy algorithm for Maximum Independent Set: In each round order, the vertices, at random, select to the independent set every vertex appearing in the order before its neighbors and delete the neighborhoods of the chosen vertices from the graph. They prove that with high probability the algorithm finishes afterO (logn) rounds, finishing the analysis of an algorithm that was initiated in 1987. Finally, in “More Logarithmic-factor Speedups for 3SUM, (median,+)-Convolution, and Some Geometric 3SUM-Hard Problems,” Timothy M. Chan improves an upper bound for the famous 3-SUM problem on n arbitrary reals to O (n (log logn)O (1)/ log n); that is, by about a logarithmic factor. Interestingly, the approach generalizes to a number of 3-SUM-hard problems in computational geometry, giving there first known subquadratic algorithms.","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Introduction to the Special Issue on SODA’18\",\"authors\":\"Y. Lee, Marcin Pilipczuk, David P. Woodruff\",\"doi\":\"10.1145/3368307\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We are delighted to present a Special Issue of ACM Transactions on Algorithms, containing full versions of six papers that were presented at the 29th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, in New Orleans on January 7–10, 2018. These papers, selected on the basis of their high rating by the conference program committee, have been thoroughly reviewed according to the journal’s highest standards. In “A Faster Algorithm for the Minimum-Cost Bipartite Perfect Matching in Planar Graphs,” Mudabir Kabir Asathulla, Sanjeev Khanna, Nathaniel Lahn, and Sharath Raghvendra provide a new algorithm with running time ̃ O (n log(nC )) for maximum-weight matching on n-vertex planar bipartite graphs with positive integer edge-weights not exceeding C . The algorithm is a blend of the bit-scaling approach of Gabow and Tarjan with a speed-up achieved by an involved use of the r -divisions of planar graphs. In the classic distinct elements problem, given a stream of elements from {1, 2, . . . ,n}, one asks for a (1 + ε )-approximation to the number of distinct elements of the stream. Since 2010, we know that an optimal amount of space needed for a constant success probability is Θ(ε−2 + logn). Jarosław Błasiok, in “Optimal Streaming and Tracking Distinct Elements with High Probability,” shows that if one wants to boost the success probability to (1 − δ ), only O (ε−2 log(δ−1) + logn) space is needed, instead of O (log(δ−1) · (ε−2 + logn)) needed for log(δ−1) parallel and independent runs. The space complexity is asymptotically optimal with respect to all three parameters. In “A Fast Generalized DFT for Finite Groups of Lie Type,” Chloe Ching-Yun Hsu and Chris Umans give a O ( |G | (1) )-time algorithm for the generalized Discrete Fourier Transform over group G for finite groups of Lie type. If the matrix multiplication exponent ω is 2, then running time of the algorithm is essentially optimal. An algorithm of Papadimitriou from 1981 solves an integer linear program in standard form max{cx |Ax = b,x ≥ 0,x ∈ Z } where A ∈ Zm×n , b ∈ Z , and a ∈ Z in time (m · (‖A‖∞ + ‖B‖∞)) (m 2 ) . Friedrich Eisenbrand and Robert Weismantel, in “Proximity Results and Faster Algorithms for Integer Programming Using the Steinitz Lemma,” improve this bound to (m · ‖A‖∞) (m) · ‖B‖ ∞ using the classic Steinitz Lemma. In “Tight Analysis of Parallel Randomized Greedy MIS,” Manuela Fischer and Andreas Noever study the parallel randomized greedy algorithm for Maximum Independent Set: In each round order, the vertices, at random, select to the independent set every vertex appearing in the order before its neighbors and delete the neighborhoods of the chosen vertices from the graph. They prove that with high probability the algorithm finishes afterO (logn) rounds, finishing the analysis of an algorithm that was initiated in 1987. Finally, in “More Logarithmic-factor Speedups for 3SUM, (median,+)-Convolution, and Some Geometric 3SUM-Hard Problems,” Timothy M. Chan improves an upper bound for the famous 3-SUM problem on n arbitrary reals to O (n (log logn)O (1)/ log n); that is, by about a logarithmic factor. Interestingly, the approach generalizes to a number of 3-SUM-hard problems in computational geometry, giving there first known subquadratic algorithms.\",\"PeriodicalId\":154047,\"journal\":{\"name\":\"ACM Transactions on Algorithms (TALG)\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Transactions on Algorithms (TALG)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3368307\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Algorithms (TALG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3368307","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
We are delighted to present a Special Issue of ACM Transactions on Algorithms, containing full versions of six papers that were presented at the 29th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, in New Orleans on January 7–10, 2018. These papers, selected on the basis of their high rating by the conference program committee, have been thoroughly reviewed according to the journal’s highest standards. In “A Faster Algorithm for the Minimum-Cost Bipartite Perfect Matching in Planar Graphs,” Mudabir Kabir Asathulla, Sanjeev Khanna, Nathaniel Lahn, and Sharath Raghvendra provide a new algorithm with running time ̃ O (n log(nC )) for maximum-weight matching on n-vertex planar bipartite graphs with positive integer edge-weights not exceeding C . The algorithm is a blend of the bit-scaling approach of Gabow and Tarjan with a speed-up achieved by an involved use of the r -divisions of planar graphs. In the classic distinct elements problem, given a stream of elements from {1, 2, . . . ,n}, one asks for a (1 + ε )-approximation to the number of distinct elements of the stream. Since 2010, we know that an optimal amount of space needed for a constant success probability is Θ(ε−2 + logn). Jarosław Błasiok, in “Optimal Streaming and Tracking Distinct Elements with High Probability,” shows that if one wants to boost the success probability to (1 − δ ), only O (ε−2 log(δ−1) + logn) space is needed, instead of O (log(δ−1) · (ε−2 + logn)) needed for log(δ−1) parallel and independent runs. The space complexity is asymptotically optimal with respect to all three parameters. In “A Fast Generalized DFT for Finite Groups of Lie Type,” Chloe Ching-Yun Hsu and Chris Umans give a O ( |G | (1) )-time algorithm for the generalized Discrete Fourier Transform over group G for finite groups of Lie type. If the matrix multiplication exponent ω is 2, then running time of the algorithm is essentially optimal. An algorithm of Papadimitriou from 1981 solves an integer linear program in standard form max{cx |Ax = b,x ≥ 0,x ∈ Z } where A ∈ Zm×n , b ∈ Z , and a ∈ Z in time (m · (‖A‖∞ + ‖B‖∞)) (m 2 ) . Friedrich Eisenbrand and Robert Weismantel, in “Proximity Results and Faster Algorithms for Integer Programming Using the Steinitz Lemma,” improve this bound to (m · ‖A‖∞) (m) · ‖B‖ ∞ using the classic Steinitz Lemma. In “Tight Analysis of Parallel Randomized Greedy MIS,” Manuela Fischer and Andreas Noever study the parallel randomized greedy algorithm for Maximum Independent Set: In each round order, the vertices, at random, select to the independent set every vertex appearing in the order before its neighbors and delete the neighborhoods of the chosen vertices from the graph. They prove that with high probability the algorithm finishes afterO (logn) rounds, finishing the analysis of an algorithm that was initiated in 1987. Finally, in “More Logarithmic-factor Speedups for 3SUM, (median,+)-Convolution, and Some Geometric 3SUM-Hard Problems,” Timothy M. Chan improves an upper bound for the famous 3-SUM problem on n arbitrary reals to O (n (log logn)O (1)/ log n); that is, by about a logarithmic factor. Interestingly, the approach generalizes to a number of 3-SUM-hard problems in computational geometry, giving there first known subquadratic algorithms.