首页> 外文会议>International conference on learning and intelligent optimization >Quantifying the Similarity of Algorithm Configurations
【24h】

Quantifying the Similarity of Algorithm Configurations

机译:量化算法配置的相似性

获取原文

摘要

A natural way of attacking a new, computationally challenging problem is to find a novel way of combining design elements introduced in existing algorithms. For example, this approach was made systematic in SATenstein, a highly parameterized stochastic local search (SLS) framework for SAT that unifies techniques across a wide range of well-known SLS solvers. The focus of such work so far has been on building frameworks and identifying high-performing configurations. Here, we focus on analyzing such frameworks, a problem that currently requires considerable manual effort and domain expertise. We propose a quantitative alternative: a new metric that measures the similarity between a new configuration and previously known algorithm designs. We first introduce concept DAGs, a data structure that preserves the hierarchical structure of configurations induced by conditional parameter dependencies. We then quantify the degree of similarity between two configurations as the transformation cost between the respective concept DAGs. In the context of analyzing SATenstein configurations, we demonstrate that visualizations based on transformation costs can provide useful insights into the similarities and differences between existing SLS-based SAT solvers and novel solver configurations.
机译:解决新的计算难题的自然方法是找到一种结合现有算法中引入的设计元素的新颖方法。例如,这种方法在SATenstein中系统化,SATenstein是SAT的高度参数化的随机局部搜索(SLS)框架,该框架统一了广泛的知名SLS求解器中的技术。到目前为止,此类工作的重点一直放在构建框架和确定高性能配置上。在这里,我们专注于分析这样的框架,这个问题目前需要大量的人工和领域专业知识。我们提出了一种定量的替代方案:一种用于衡量新配置与先前已知算法设计之间相似性的新指标。我们首先介绍概念DAG,它是一种数据结构,可保留由条件参数依赖性引起的配置的分层结构。然后,我们将两种配置之间的相似程度量化为相应概念DAG之间的转换成本。在分析SATenstein配置的背景下,我们证明了基于转换成本的可视化可以提供有用的见解,以了解现有基于SLS的SAT求解器与新颖求解器配置之间的异同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号