White-Box vs. Black-Box Complexity of Search Problems: Ramsey and Graph Property Testing

被引:3
|
作者
Komargodski, Ilan [1 ,2 ]
Naor, Moni [1 ]
Yogev, Eylon [1 ]
机构
[1] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
[2] Cornell Tech, New York, NY 10044 USA
基金
以色列科学基金会;
关键词
Ramsey theory; white-box hardness; black-box hardness; CONSTRUCTIONS; PROOFS; LOSSY;
D O I
10.1145/3341106
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ramsey theory assures us that in any graph there is a clique or independent set of a certain size, roughly logarithmic in the graph size. But how difficult is it to find the clique or independent set? If the graph is given explicitly, then it is possible to do so while examining a linear number of edges. If the graph is given by a black-box, where to figure out whether a certain edge exists the box should be queried, then a large number of queries must be issued. But what if one is given a program or circuit for computing the existence of an edge? This problem was raised by Buss and Goldberg and Papadimitriou in the context of TFNP, search problems with a guaranteed solution. We examine the relationship between black-box complexity and white-box complexity for search problems with guaranteed solution such as the above Ramsey problem. We show that under the assumption that collision-resistant hash function exists (which follows from the hardness of problems such as factoring, discrete-log, and learning with errors) the white-box Ramsey problem is hard and this is true even if one is looking for a much smaller clique or independent set than the theorem guarantees. This is also true for the colorful Ramsey problem where one is looking, say, for a monochromatic triangle. In general, one cannot hope to translate all black-box hardness for TFNP into white-box hardness: we show this by adapting results concerning the random oracle methodology and the impossibility of instantiating it. Another model we consider is that of succinct black-box, where the complexity of an algorithm is measured as a function of the description size of the object in the box (and no limitation on the computation time). In this case, we show that for all TFNP problems there is an efficient algorithm with complexity proportional to the description size of the object in the box times the solution size. However, for promise problems this is not the case. Finally, we consider the complexity of graph property testing in the white-box model. We show a property that is hard to test even when one is given the program for computing the graph (under the appropriate assumptions such as hardness of Decisional Diffie-Hellman). The hard property is whether the graph is a two-source extractor.
引用
收藏
页数:28
相关论文
共 50 条
  • [41] A comparative study of black-box and white-box data-driven methods to predict landfill leachate permeability
    Mahdi Ghasemi
    Mehrshad Samadi
    Elham Soleimanian
    Kwok-Wing Chau
    [J]. Environmental Monitoring and Assessment, 2023, 195
  • [42] Modeling crude oil pyrolysis process using advanced white-box and black-box machine learning techniques
    Hadavimoghaddam, Fahimeh
    Rozhenko, Alexei
    Mohammadi, Mohammad-Reza
    Mostajeran Gortani, Masoud
    Pourafshary, Peyman
    Hemmati-Sarapardeh, Abdolhossein
    [J]. SCIENTIFIC REPORTS, 2023, 13 (01)
  • [43] Enhancing White-Box Search-Based Testing of RESTful APIs
    Golmohammadi, Amid
    [J]. 2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 9 - 12
  • [44] Automated Black- and White-Box Testing of RESTful APIs With EvoMaster
    Arcuri, Andrea
    [J]. IEEE SOFTWARE, 2021, 38 (03) : 72 - 78
  • [45] A black-box scatter search for optimization problems with integer variables
    Laguna, Manuel
    Gortazar, Francisco
    Gallego, Micael
    Duarte, Abraham
    Marti, Rafael
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2014, 58 (03) : 497 - 516
  • [46] A graphical class representation for integrated black- and white-box testing
    Beydeda, S
    Gruhn, V
    Stachorski, M
    [J]. IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET, 2001, : 706 - 715
  • [47] A black-box scatter search for optimization problems with integer variables
    Manuel Laguna
    Francisco Gortázar
    Micael Gallego
    Abraham Duarte
    Rafael Martí
    [J]. Journal of Global Optimization, 2014, 58 : 497 - 516
  • [48] Probabilistic Permutation Graph Search: Black-Box Optimization for Fairness in Ranking
    Vardasbi, Ali
    Sarvi, Fatemeh
    de Rijke, Maarten
    [J]. PROCEEDINGS OF THE 45TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '22), 2022, : 715 - 725
  • [49] Individualized Models for Glucose Prediction in Type 1 Diabetes: Comparing Black-Box Approaches to a Physiological White-Box One
    Cappon, Giacomo
    Prendin, Francesco
    Facchinetti, Andrea
    Sparacino, Giovanni
    Del Favero, Simone
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2023, 70 (11) : 3105 - 3115
  • [50] Random vs. scenario-based vs. fault-based testing - An industrial evaluation of formal black-box testing methods
    Weiglhofer, Martin
    Wotawa, Franz
    [J]. ENASE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2008, : 115 - 122