Show simple item record

dc.contributor.advisorWilliams, Ryan
dc.contributor.authorZhang, Stan
dc.date.accessioned2024-09-16T13:51:44Z
dc.date.available2024-09-16T13:51:44Z
dc.date.issued2024-05
dc.date.submitted2024-07-11T14:37:20.533Z
dc.identifier.urihttps://hdl.handle.net/1721.1/156830
dc.description.abstractSubset Sum is a well known NP-hard problem. In Subset Sum, we are given a set of n integers S = {a1,··· ,an} and a target integer t, and are asked to find a subset A ⊆ [n] such that [formula]. We study a variant of the Subset Sum problem, Pigeonhole Equal Subset Sum. In Pigeonhole Equal Subset Sum, we are given a set of n integers S ={a₁,··· , aₙ} with the additional restriction that [formula], and want to find two different subsets A,B ⊆ [n] such that [formula]. The naive algorithm where we enumerate over all subset sums and look for a match takes O∗(2ⁿ) time. Horowitz and Sahni improve this to O ⃰ (2ⁿ/²) using a classical meet in the middle algorithm [1]. Recently, Jin and Wu improved this further to [formula] [2]. In this paper, we build on Jin and Wu’s techniques to improve the runtime even further to O ⃰ (2ⁿ/³).
dc.publisherMassachusetts Institute of Technology
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
dc.rightsCopyright retained by author(s)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.titlePigeonhole Equal Subset Sum in O ⃰ (2ⁿ/³)
dc.typeThesis
dc.description.degreeMNG
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
mit.thesis.degreeMaster
thesis.degree.name


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record