A heuristic technique for decomposing multisets of non-negative integers according to the Minkowski sum

L. Margara
{"title":"A heuristic technique for decomposing multisets of non-negative integers according to the Minkowski sum","authors":"L. Margara","doi":"10.46298/dmtcs.9877","DOIUrl":null,"url":null,"abstract":"We study the following problem. Given a multiset $M$ of non-negative\nintegers, decide whether there exist and, in the positive case, compute two\nnon-trivial multisets whose Minkowski sum is equal to $M$. The Minkowski sum of\ntwo multisets A and B is a multiset containing all possible sums of any element\nof A and any element of B. This problem was proved to be NP-complete when\nmultisets are replaced by sets. This version of the problem is strictly related\nto the factorization of boolean polynomials that turns out to be NP-complete as\nwell. When multisets are considered, the problem is equivalent to the\nfactorization of polynomials with non-negative integer coefficients. The\ncomputational complexity of both these problems is still unknown.\n The main contribution of this paper is a heuristic technique for decomposing\nmultisets of non-negative integers. Experimental results show that our\nheuristic decomposes multisets of hundreds of elements within seconds\nindependently of the magnitude of numbers belonging to the multisets. Our\nheuristic can be used also for factoring polynomials in N[x]. We show that,\nwhen the degree of the polynomials gets larger, our technique is much faster\nthan the state-of-the-art algorithms implemented in commercial software like\nMathematica and MatLab.","PeriodicalId":110830,"journal":{"name":"Discret. Math. Theor. Comput. Sci.","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discret. Math. Theor. Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/dmtcs.9877","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We study the following problem. Given a multiset $M$ of non-negative integers, decide whether there exist and, in the positive case, compute two non-trivial multisets whose Minkowski sum is equal to $M$. The Minkowski sum of two multisets A and B is a multiset containing all possible sums of any element of A and any element of B. This problem was proved to be NP-complete when multisets are replaced by sets. This version of the problem is strictly related to the factorization of boolean polynomials that turns out to be NP-complete as well. When multisets are considered, the problem is equivalent to the factorization of polynomials with non-negative integer coefficients. The computational complexity of both these problems is still unknown. The main contribution of this paper is a heuristic technique for decomposing multisets of non-negative integers. Experimental results show that our heuristic decomposes multisets of hundreds of elements within seconds independently of the magnitude of numbers belonging to the multisets. Our heuristic can be used also for factoring polynomials in N[x]. We show that, when the degree of the polynomials gets larger, our technique is much faster than the state-of-the-art algorithms implemented in commercial software like Mathematica and MatLab.
根据闵可夫斯基和分解非负整数多集的一种启发式技术
我们研究下面的问题。给定一个非负整数的多集$M$,判断是否存在,在正情况下,计算两个Minkowski和等于$M$的非平凡多集。两个多集A和B的闵可夫斯基和是一个包含A的任意元素和B的任意元素的所有可能和的多集,证明了用集合代替多集是np完全问题。这个版本的问题与布尔多项式的因式分解严格相关,而布尔多项式也是np完全的。当考虑多集时,问题等价于系数为非负整数的多项式的因式分解。这两个问题的计算复杂度仍然是未知的。本文的主要贡献是一种用于分解非负整数多集的启发式技术。实验结果表明,我们的启发式算法可以在数秒内分解包含数百个元素的多集,而不依赖于该多集所属数的大小。我们的启发式也可以用于分解N[x]中的多项式。我们表明,当多项式的程度变大时,我们的技术比商业软件(如mathematica和MatLab)中实现的最先进算法快得多。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信