首页> 外文会议>International symposium on search based software engineering >The Grass isn't Always Greener: A Changing Neighborhood and Varying Landscape
【24h】

The Grass isn't Always Greener: A Changing Neighborhood and Varying Landscape

机译:草地并不总是更绿:不断变化的社区和多变的景观

获取原文

摘要

Search based software engineering has been used to solve many problems in software engineering and as such many different search based algorithms have been utilized for optimizing problems across the full software lifecycle. Solutions range from simple greedy to local heuristic search to evolutionary, population based techniques. Choosing the algorithm to use for a particular problem is a key design decision. However, an equally important decision, and one that is often less explored, is the design of the search neighborhood and the choice of its transformation operators. In this talk I will discuss some of our experience with varying the neighborhoods and transformation operators for problems such as software test generation and reverse engineering system models. I will show how this important design decision can have a large impact on the quality of a search algorithm for different variants of the same problem, because it fundamentally alters the search landscape. I will also show that while one neighborhood may be superior solving one variation of a problem, it may not work well at all for another variant of the same problem.
机译:基于搜索的软件工程已用于解决软件工程中的许多问题,因此,已使用许多不同的基于搜索的算法来优化整个软件生命周期中的问题。解决方案的范围从简单的贪婪到本地启发式搜索,再到基于人群的进化技术。选择用于特定问题的算法是关键的设计决策。但是,一项同样重要且通常很少探索的决策是搜索邻域的设计及其转换运算符的选择。在本次演讲中,我将讨论我们在解决软件测试生成和逆向工程系统模型之类的问题时,在改变邻域和转换运算符方面的一些经验。我将展示这个重要的设计决策如何对相同问题的不同变体的搜索算法的质量产生重大影响,因为它从根本上改变了搜索格局。我还将显示,虽然一个邻域可能会更好地解决问题的一个变体,但对于同一问题的另一变体,它可能根本无法正常工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号