首页> 外文学位 >Empirical approach to the complexity of hard problems.
【24h】

Empirical approach to the complexity of hard problems.

机译:以经验方法解决难题的复杂性。

获取原文
获取原文并翻译 | 示例

摘要

Traditionally, computer scientists have considered computational problems and algorithms as artificial formal objects that can be studied theoretically. In this work we propose a different view of algorithms as natural phenomena that can be studied using empirical methods. In the first part, we propose a methodology for using machine learning techniques to create accurate statistical models of running times of a given algorithm on particular problem instances. Rather than focus on the traditional aggregate notions of hardness, such as worst-case or average-case complexity, these models provide a much more comprehensive picture of algorithms' performance. We demonstrate that such models can indeed be constructed for two notoriously hard domains: winner determination problem for combinatorial auctions and satisfiability of Boolean formulae. In both cases the models can be analyzed to shed light on the characteristics of these problems that make them hard. We also demonstrate two concrete applications of empirical hardness models. First, these models can be used to construct efficient algorithm portfolios that select correct algorithm on a per-instance basis. Second, the models can be used to induce harder benchmarks.; In the second part of this work we take a more traditional view of an algorithm as a tool for studying the underlying problem. We consider a very challenging problem of finding a sample Nash equilibrium (NE) of a normal-form game. For this domain, we first present a novel benchmark suite that is more representative of the problem than traditionally-used random games. We also present a very simple search algorithm for finding NEs. The simplicity of that algorithm allows us to draw interesting conclusions about the underlying nature of the problem based on its empirical performance. In particular, we conclude that most structured games of interest have either pure-strategy equilibria or equilibria with very small supports.
机译:传统上,计算机科学家将计算问题和算法视为可以从理论上进行研究的人工形式对象。在这项工作中,我们提出了一种不同的算法作为自然现象的观点,可以使用经验方法进行研究。在第一部分中,我们提出了一种使用机器学习技术来创建特定问题实例上给定算法运行时间的准确统计模型的方法。这些模型没有关注传统的总体硬度概念,例如最坏情况或平均情况下的复杂性,而是提供了算法性能的更全面的描述。我们证明了这样的模型确实可以针对两个众所周知的困难领域构建:组合拍卖的赢家确定问题和布尔公式的可满足性。在这两种情况下,都可以对模型进行分析,以阐明使这些问题变得棘手的这些问题的特征。我们还演示了经验硬度模型的两种具体应用。首先,这些模型可用于构建有效的算法组合,这些组合可基于每个实例选择正确的算法。其次,该模型可用于得出更严格的基准。在这项工作的第二部分中,我们将算法作为研究潜在问题的工具的更传统的观点。我们认为找到一个标准形式博弈的样本纳什均衡(NE)是一个非常具有挑战性的问题。对于这一领域,我们首先提出一种新颖的基准套件,它比传统使用的随机游戏更具代表性。我们还提出了一种非常简单的搜索算法来查找NE。该算法的简单性使我们能够根据其经验性能得出有关该问题潜在本质的有趣结论。特别是,我们得出的结论是,大多数感兴趣的结构化博弈要么具有纯策略均衡,要么具有很小的支持力。

著录项

  • 作者

    Nudelman, Eugene.;

  • 作者单位

    Stanford University.;

  • 授予单位 Stanford University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 159 p.
  • 总页数 159
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号