首页> 外文会议>IFIP TC 2 Central and East-European Conference on Software Engineering Techniques >Testing of Heuristic Methods: A Case Study of Greedy Algorithm
【24h】

Testing of Heuristic Methods: A Case Study of Greedy Algorithm

机译:启发式方法的测试 - 以贪婪算法为例

获取原文

摘要

Algorithms which seek global optima are computationally expensive. Alternatively, heuristic methods have been proposed to find approximate solutions. Because heuristic algorithms do not always deliver exact solutions it is difficult to verify the computed solutions. Such a problem is known as the oracle problem. In this paper, we propose to apply Metamorphic Testing (MT) in such situations because MT is designed to alleviate the oracle problem and can be automated. We demonstrate the failure detection capability of MT on testing a heuristic method, called the Greedy Algorithm (GA), applied to solve the set covering problem (SCP). The experimental results show that MT is an effective method to test GA.
机译:寻求全局Optima的算法是计算昂贵的。或者,已经提出了启发式方法来查找近似解决方案。由于启发式算法并不总是提供确切的解决方案,因此难以验证计算的解决方案。这样的问题被称为Oracle问题。在本文中,我们建议在这种情况下应用变质测试(MT),因为MT旨在缓解Oracle问题并且可以自动化。我们展示了MT关于测试启发式方法的故障检测能力,称为贪婪算法(GA),应用于解决集合覆盖问题(SCP)。实验结果表明,MT是测试GA的有效方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号