首页> 外文学位 >Post-Optimization: Necessity Analysis for Combinatorial Arrays.
【24h】

Post-Optimization: Necessity Analysis for Combinatorial Arrays.

机译:后优化:组合数组的必要性分析。

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

摘要

Finding the optimal solution to a problem with an enormous search space can be challenging. Unless a combinatorial construction technique is found that also guarantees the optimality of the resulting solution, this could be an infeasible task. If such a technique is unavailable, different heuristic methods are generally used to improve the upper bound on the size of the optimal solution. This dissertation presents an alternative method which can be used to improve a solution to a problem rather than construct a solution from scratch. Necessity analysis, which is the key to this approach, is the process of analyzing the necessity of each element in a solution. The post-optimization algorithm presented here utilizes the result of the necessity analysis to improve the quality of the solution by eliminating unnecessary objects from the solution.;While this technique could potentially be applied to different domains, this dissertation focuses on k-restriction problems, where a solution to the problem can be presented as an array. A scalable post-optimization algorithm for covering arrays is described, which starts from a valid solution and performs necessity analysis to iteratively improve the quality of the solution. It is shown that not only can this technique improve upon the previously best known results, it can also be added as a refinement step to any construction technique and in most cases further improvements are expected.;The post-optimization algorithm is then modified to accommodate every k-restriction problem; and this generic algorithm can be used as a starting point to create a reasonable sized solution for any such problem. This generic algorithm is then further refined for hash family problems, by adding a conflict graph analysis to the necessity analysis phase. By recoloring the conflict graphs a new degree of flexibility is explored, which can further improve the quality of the solution.
机译:寻找具有巨大搜索空间的问题的最佳解决方案可能具有挑战性。除非找到一种组合构造技术以确保最终解决方案的最优性,否则这可能是不可行的任务。如果这种技术不可用,通常会使用不同的启发式方法来改善最佳解决方案的大小上限。本文提出了一种替代方法,可用于改进问题的解决方案,而不必从头开始构建解决方案。必要性分析是此方法的关键,它是分析解决方案中每个元素的必要性的过程。此处提出的后优化算法利用了必要性分析的结果,通过从解决方案中消除不必要的对象来提高解决方案的质量。虽然该技术可以潜在地应用于不同的领域,但本文主要针对k约束问题,问题的解决方案可以用数组表示。描述了一种用于覆盖阵列的可伸缩后优化算法,该算法从有效的解决方案开始,并进行必要性分析以迭代地提高解决方案的质量。结果表明,该技术不仅可以改善以前最著名的结果,还可以作为改进步骤添加到任何构造技术中,并且在大多数情况下可以期待进一步的改进。;然后优化后优化算法以适应每个k限制问题;并且该通用算法可以用作为任何此类问题创建合理大小的解决方案的起点。然后,通过在必要性分析阶段添加冲突图分析,进一步改进该通用算法以解决哈希族问题。通过为冲突图重新着色,可以探索新的灵活性,可以进一步提高解决方案的质量。

著录项

  • 作者

    Nayeri, Peyman.;

  • 作者单位

    Arizona State University.;

  • 授予单位 Arizona State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 81 p.
  • 总页数 81
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利