×

更多关于变革和相关问题的内容。 (英语) Zbl 1491.68126号

本文考虑货币兑换问题:给定一组货币类型,每种货币都是整数值,目标是选择总价值等于指定目标值的最小数量的货币。众所周知,这个问题是弱NP难的,而本文之前最著名的算法具有时间复杂性\(O(t\logt\log\logt)\)。
本文还考虑了该问题的所有目标版本,其中的目标是解决1和指定上界之间的所有目标值(j)的可更改问题。本文之前针对该问题的最佳算法具有时间复杂度(tildeO(t^{3/2})),其中通常的(tildeO\)符号隐藏了多对数因子。
本文给出了一个简单的基于FFT的算法,用于求解具有时间复杂性的问题的全目标版本(tildeO(t^{4/3}))。本文还研究了该问题相对于最大货币值(u)的复杂性,并给出了时间复杂度为(O(u^2\log u+t))的问题的算法。这是一个非常简单的3行算法,有趣的是,它使用了关于Frobenius问题的一个定理来证明相当复杂的正确性。该算法可以在相同的时间范围内进行修改,以解决所有容量的无界背包问题。
论文中给出的最终结果是
一种用于全目标易变问题的(tilde O((t\sigma)^{2/3}+t)算法,其中(\sigma)是硬币类型的值之和
求解可换问题的(tilde O(u))算法
无界背包问题的(tilde O(nu))算法,以及
证明Bringmann等人的算法可以在时间上解决最小断字问题(tilde O(nm^{1/3}+m),其中最小断字的问题在于将一个长度为(n)的字符串表示为一组总长度为(m)的字符串中的最小字数的串联。

MSC公司:

68卢比 计算机科学中的组合数学
2007年11月 Frobenius问题
65年第68季度 算法和问题复杂性分析
68周05 非数值算法
68瓦32 字符串上的算法
68瓦40 算法分析
90C27型 组合优化
90立方厘米 动态编程

软件:

背包
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 诺加·阿龙;贾利勒,兹维;Margalit,奥德;Naor,Moni,《布尔矩阵乘法和最短路径的见证人》(IEEE第33届计算机科学基础年会论文集(1992)),417-426·Zbl 0977.68562号
[2] Axiotis,Kyriakos;Tzamos,Christos,《电容动态编程:更快的背包和图形算法》,(第46届国际自动化、语言和编程学术讨论会(ICALP)(2019年)论文集),第19页·兹伯利07561512
[3] 后盾,Arturs;Indyk,Piotr,哪些正则表达式模式很难匹配?,(第57届IEEE计算机科学基础年会(2016)论文集),457-466
[4] 巴尔,霍达亚;科佩洛维茨,茨维;波拉特,伊利;Roditty,Liam,\(\{-1,0,1\}\)-APSP和(min,max)-产品问题。arXiv预印本(2019年)
[5] 穆罕默德·侯赛因·巴泰尼;哈加伊、穆罕默德·塔吉;赛义德·塞迪金;Stein,Cliff,通过卷积和预测实现背包的快速算法,(第50届ACM计算理论研讨会论文集(2018)),1269-1282·Zbl 1427.68376号
[6] Bringmann,Karl,子集和的近线性伪多项式时间算法,(第28届ACM-SIAM离散算法年会论文集(2017)),1073-1084·Zbl 1423.90210号
[7] 卡尔·布林曼;阿伦·格伦伦德;Larsen,Kasper Green,正则表达式成员测试的二分法,(第58届IEEE计算机科学基础年会论文集(2017)),307-318
[8] Chan,Timothy M.,加权图中所有对最短路径的更多算法,SIAM J.Compute。,39, 5, 2075-2089 (2010) ·Zbl 1207.68436号
[9] Timothy M.Chan。;何启正,《关于变革和相关问题的更多信息》(第28届欧洲算法年会(ESA)论文集)。第28届欧洲算法年会(ESA)会议记录,LIPIcs,第173卷(2020)),第29条pp·Zbl 07651168号
[10] Timothy M.Chan。;何启正,《论变革问题》,(第四届ACM-SIAM算法简单性研讨会论文集(2020)),38-42
[11] 马雷克·赛根(Marek Cygan);马钦·穆查(Marcin Mucha);Wegrzycki,卡罗尔;Wlodarczyk,Michal,关于等价于\(\min,+)\)-卷积的问题,ACM Trans。算法,15,1,第14条pp.(2019)·Zbl 1454.68052号
[12] Dixmier,Jacques,Erdős和Graham关于Frobenius问题的猜想的证明,J.数字理论,34,2,198-209(1990)·兹伯利0695.10012
[13] 段冉;Pettie,Seth,(max,min)矩阵乘法和瓶颈最短路径的快速算法,(第20届ACM-SIAM离散算法研讨会论文集(2009)),384-391·Zbl 1423.05167号
[14] 弗里德里希·艾森布兰德;Weismantel,Robert,使用Steinitz引理的整数规划的邻近结果和更快算法,ACM Trans。算法,16,1,第5条pp.(2020)·Zbl 1454.90029号
[15] Erdős,Paul;罗纳德·格雷厄姆(Ronald L.Graham),《关于弗罗贝尼乌斯的线性丢番图问题》(On a linear Diophantine problem of Frobenius),亚里士多德学报。,1939年1月21日至408日(1972年)·Zbl 0246.10010号
[16] 克劳斯·詹森;Rohwedder,Lars,《关于整数规划和卷积》,(2019年第十届理论计算机科学会议(ITCS)创新论文集),第43条,pp·Zbl 1462.91011号
[17] 金策;吴洪勋,子集和的简单近线性伪多项式时间随机算法,(第二届算法简单性研讨会论文集,第69卷(2019)),第17页。
[18] Koiliaris,Konstantinos;Xu,Chao,子集和的快速伪多项式时间算法,(第28届ACM-SIAM离散算法年会论文集(2017)),1062-1072·Zbl 1422.90046号
[19] Koiliaris,Konstantinos;Xu,Chao,子集和的快速伪多项式时间算法,ACM Trans。算法,15,3,1-20(2019)·Zbl 1454.90076号
[20] Kosaraju,S.Rao,高效树模式匹配(初版),(IEEE第30届计算机科学基础年会论文集(1989)),178-183
[21] 库内曼,马文;拉莫汗的帕图里;Schneider,Stefan,《论一维动态编程的精细复杂性》,(第44届国际自动化、语言和编程学术讨论会(ICALP)会议记录(2017)),第21条,pp·Zbl 1441.68078号
[22] 安德烈亚·林肯(Andrea Lincoln);亚当·波拉克(Adam Polak);弗吉尼亚州瓦西列夫斯卡·威廉姆斯(Vassilevska Williams),《单色三角形、中间矩阵乘积和卷积》(《理论计算机科学会议(ITCS)第11届创新会议论文集(2020年)》),第53页·Zbl 07650401号
[23] Lueker,George S.,非负整数规划中的两个NP-完全问题(1975),普林斯顿大学电气工程系,技术报告
[24] Matoušek,Jiří,《(E^n)中的计算支配权》,Inf.Process。莱特。,38, 5, 277-278 (1991) ·Zbl 0738.68080号
[25] David Pisinger,《有界重量背包问题的线性时间算法》,J.algorithms,33,1,1-14(1999)·Zbl 0951.90047号
[26] Seidel,Raimund,《关于全对最短路径问题》,(第24届ACM计算理论年会(STOC)会议记录(1992)),745-749
[27] Tamir,Arie,有界和其他整数背包相关问题的新伪多项式复杂度界,Oper。Res.Lett.公司。,37, 5, 303-306 (2009) ·Zbl 1173.90523号
[28] 弗吉尼亚州瓦西列夫斯卡;威廉姆斯(R.Ryan Williams);Yuster,Raphael,真正亚多维时间中的所有对瓶颈路径和最大最小矩阵乘积,理论计算。,5, 1, 173-189 (2009) ·Zbl 1213.68338号
[29] Williams,R.Ryan,《通过电路复杂性实现更快的全对最短路径》,SIAM J.Compute。,47, 5, 1965-1985 (2018) ·兹比尔1400.05075
[30] Wright,J.W.,《变革问题》,J.ACM,22,1,125-128(1975)·Zbl 0314.90067号
[31] Xu,Chao,Word break with cost(2019年)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。