Deterministic Parallel Algorithms for Bilinear Objective Functions

被引:0
|
作者
David G. Harris
机构
[1] University of Maryland,Department of Computer Science
来源
Algorithmica | 2019年 / 81卷
关键词
Derandomization; Bilinear objective; Maximal independent set; Fooling automata;
D O I
暂无
中图分类号
学科分类号
摘要
Many randomized algorithms can be derandomized efficiently using either the method of conditional expectations or probability spaces with low independence. A series of papers, beginning with work by Luby (1988), showed that in many cases these techniques can be combined to give deterministic parallel (NC) algorithms for a variety of combinatorial optimization problems, with low time- and processor-complexity. We extend and generalize a technique of Luby for efficiently handling bilinear objective functions. One noteworthy application is an NC algorithm for maximal independent set. On a graph G with m edges and n vertices, this takes O~(log2n)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\tilde{O}}(\log ^2 n)$$\end{document} time and (m+n)no(1)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(m + n) n^{o(1)}$$\end{document} processors, nearly matching the best randomized parallel algorithms. Other applications include reduced processor counts for algorithms of Berger (SIAM J Comput 26:1188–1207, 1997) for maximum acyclic subgraph and Gale–Berlekamp switching games. This bilinear factorization also gives better algorithms for problems involving discrepancy. An important application of this is to automata-fooling probability spaces, which are the basis of a notable derandomization technique of Sivakumar (In: Proceedings of the 34th Annual ACM Symposium on Theory of Computing (STOC), pp 619–626, 2002). Our method leads to large reduction in processor complexity for a number of derandomization algorithms based on automata-fooling, including set discrepancy and the Johnson–Lindenstrauss Lemma.
引用
收藏
页码:1288 / 1318
页数:30
相关论文
共 50 条
  • [31] A unified view of parallel multi-objective evolutionary algorithms
    Talbi, EI-Ghazali
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 133 : 349 - 358
  • [32] BILINEAR CLUSTERING ALGORITHMS
    MIRKIN, BG
    DATA ANALYSIS, LEARNING SYMBOLIC AND NUMERIC KNOWLEDGE, 1989, : 65 - 71
  • [33] Parallel deterministic and stochastic global minimization of functions with very many minima
    Easterling, David R.
    Watson, Layne T.
    Madigan, Michael L.
    Castle, Brent S.
    Trosset, Michael W.
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2014, 57 (02) : 469 - 492
  • [34] Parallel deterministic and stochastic global minimization of functions with very many minima
    David R. Easterling
    Layne T. Watson
    Michael L. Madigan
    Brent S. Castle
    Michael W. Trosset
    Computational Optimization and Applications, 2014, 57 : 469 - 492
  • [35] PARALLEL ALGORITHMS FOR SOME FUNCTIONS OF 2 CONVEX POLYGONS
    ATALLAH, MJ
    GOODRICH, MT
    ALGORITHMICA, 1988, 3 (04) : 535 - 548
  • [36] Parallel evaluation of nonseparable functions by evolutionary algorithms on GPU
    Cardenas-Montes, Miguel
    Vega-Rodriguez, Miguel A.
    Jose Rodriguez-Vazquez, Juan
    Gomez-Iglesias, Antonio
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (05):
  • [37] Hybrid Random/Deterministic Parallel Algorithms for Convex and Nonconvex Big Data Optimization
    Daneshmand, Amir
    Facchinei, Francisco
    Kungurtsev, Vyacheslav
    Scutari, Gesualdo
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2015, 63 (15) : 3914 - 3929
  • [38] Deterministic algorithms for the Lovasz local lemma: Simpler, more general, and more parallel
    Harris, David G. G.
    RANDOM STRUCTURES & ALGORITHMS, 2023, 63 (03) : 716 - 752
  • [39] Parallel Algorithms for Generating Distinguishing Sequences for Observable Non-deterministic FSMs
    Hierons, Robert M.
    Turker, Uraz Cengiz
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2017, 26 (01)
  • [40] Sufficient Conditions for Finite Objective Functions in DSGE Models with Deterministic and Stochastic Trends
    Andreasen, Martin M.
    B E JOURNAL OF MACROECONOMICS, 2010, 10 (01):