遗传规划在包络约简问题中的应用

B. Koohestani, R. Poli
{"title":"遗传规划在包络约简问题中的应用","authors":"B. Koohestani, R. Poli","doi":"10.1109/CEEC.2012.6375378","DOIUrl":null,"url":null,"abstract":"Large sparse matrices characterise the linear systems found in various scientific and engineering domains such as fluid mechanics, structural engineering, finite element analysis and network analysis. The ordering of the rows and columns of a matrix determines how close to the main diagonal its non-zero elements are, which in turn greatly influences the performance of solvers for the associated linear system. The reduction of the sum of the distance of non-zero elements from the matrix's main diagonal - a quantity known as envelope - is thus a key issue in many domains. Formally, the problem consists in finding a permutation of the rows and columns of a matrix which minimises its envelope. The problem is known to be NP-complete. A considerable number of methods have been proposed for reducing the envelope. These methods are mostly based on graph-theoretic concepts. While metaheuristic approaches are viable alternatives to classical optimisation techniques in a variety of domains, in the case of the envelope reduction problem, there has been a very limited exploration of such methods. In this paper, a Genetic Programming system capable of reducing the envelope of sparse matrices is presented. We evaluate our method on a set of standard benchmarks from the Harwell-Boeing sparse matrix collection against four state-of-the-art algorithms from the literature. The results obtained show that the proposed method compares very favourably with these algorithms.","PeriodicalId":142286,"journal":{"name":"2012 4th Computer Science and Electronic Engineering Conference (CEEC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"On the application of Genetic Programming to the envelope reduction problem\",\"authors\":\"B. Koohestani, R. Poli\",\"doi\":\"10.1109/CEEC.2012.6375378\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Large sparse matrices characterise the linear systems found in various scientific and engineering domains such as fluid mechanics, structural engineering, finite element analysis and network analysis. The ordering of the rows and columns of a matrix determines how close to the main diagonal its non-zero elements are, which in turn greatly influences the performance of solvers for the associated linear system. The reduction of the sum of the distance of non-zero elements from the matrix's main diagonal - a quantity known as envelope - is thus a key issue in many domains. Formally, the problem consists in finding a permutation of the rows and columns of a matrix which minimises its envelope. The problem is known to be NP-complete. A considerable number of methods have been proposed for reducing the envelope. These methods are mostly based on graph-theoretic concepts. While metaheuristic approaches are viable alternatives to classical optimisation techniques in a variety of domains, in the case of the envelope reduction problem, there has been a very limited exploration of such methods. In this paper, a Genetic Programming system capable of reducing the envelope of sparse matrices is presented. We evaluate our method on a set of standard benchmarks from the Harwell-Boeing sparse matrix collection against four state-of-the-art algorithms from the literature. The results obtained show that the proposed method compares very favourably with these algorithms.\",\"PeriodicalId\":142286,\"journal\":{\"name\":\"2012 4th Computer Science and Electronic Engineering Conference (CEEC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 4th Computer Science and Electronic Engineering Conference (CEEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CEEC.2012.6375378\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 4th Computer Science and Electronic Engineering Conference (CEEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEEC.2012.6375378","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

在流体力学、结构工程、有限元分析和网络分析等各种科学和工程领域中,大型稀疏矩阵是线性系统的特征。矩阵的行和列的顺序决定了它的非零元素离主对角线有多近,这反过来又极大地影响了相关线性系统求解器的性能。因此,减少非零元素到矩阵主对角线的距离之和——一个被称为包络线的量——在许多领域是一个关键问题。形式上,问题在于找到一个矩阵的行和列的排列,使其包络最小化。已知这个问题是np完全的。已经提出了相当多的减少包络的方法。这些方法大多基于图论概念。虽然元启发式方法在许多领域是经典优化技术的可行替代方案,但在包络缩减问题的情况下,对此类方法的探索非常有限。本文提出了一种能够减少稀疏矩阵包络的遗传规划系统。我们在一组来自Harwell-Boeing稀疏矩阵集合的标准基准上对文献中的四种最先进的算法进行了评估。结果表明,本文提出的方法与上述几种算法具有较好的比较效果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
On the application of Genetic Programming to the envelope reduction problem
Large sparse matrices characterise the linear systems found in various scientific and engineering domains such as fluid mechanics, structural engineering, finite element analysis and network analysis. The ordering of the rows and columns of a matrix determines how close to the main diagonal its non-zero elements are, which in turn greatly influences the performance of solvers for the associated linear system. The reduction of the sum of the distance of non-zero elements from the matrix's main diagonal - a quantity known as envelope - is thus a key issue in many domains. Formally, the problem consists in finding a permutation of the rows and columns of a matrix which minimises its envelope. The problem is known to be NP-complete. A considerable number of methods have been proposed for reducing the envelope. These methods are mostly based on graph-theoretic concepts. While metaheuristic approaches are viable alternatives to classical optimisation techniques in a variety of domains, in the case of the envelope reduction problem, there has been a very limited exploration of such methods. In this paper, a Genetic Programming system capable of reducing the envelope of sparse matrices is presented. We evaluate our method on a set of standard benchmarks from the Harwell-Boeing sparse matrix collection against four state-of-the-art algorithms from the literature. The results obtained show that the proposed method compares very favourably with these algorithms.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The importance of social tie detection in socially-aware opportunistic routing On the control of generic abelian group codes Performance analysis of hybrid network for cloud datacenter Applying Gaussian mixture model on Discrete Cosine features for image segmentation and classification Energy efficient transmission power estimation for WLAN VoIP
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1