A simple deterministic pseudopolynomial time algorithms for subset sum

Speaker:

Chao Xu(The Voleon Group)

Time:

  • 11:00AM(Time in Beijing)
  • 4:00PM(Time in Auckland)
  • January 6, 2021 (Wednesday)

VooVmeeting

ID:360572001 Password: 1936

Link:

https://meeting.tencent.com/s/Hu6RyhQq2MPc

Abstract:

Given a set of n positive integers and a target integer t, the subset sum problem asks if there exists a subset with elements sum to t. Bellman (1956) found a dynamic programming algorithm that solves the problem in O(nt) time. There were no significant improvements in running time until Koiliaris and Xu (2017) gave a \tilde{O}(\sqrt{n}t, t^{4/3}) time algorithm based on exponentially growing partitions. Since then, multiple papers on the topic come out each year.

We give a survey of the recent progress on pseudopolynomial time algorithms for subset sum and its extensions, and describes a much simplified and improved deter-ministic algorithm by Koiliaris and Xu (2019) with running time \tilde{O}(\sqrt{n}t, t^{5/4}). The algorithm achieves \tilde{O}(\sqrt{n}t) by choosing a better partitioning strategy (partition by congruence), so the entire algorithm and its analysis fits in a single page.

Organizers:

Bakhadyr Khoussainov, Jiamou Liu, and Mingyu Xiao

Download poster