A simple deterministic pseudopolynomial time algorithms for subset sum

Seminars · Chengdu A&L Seminars
Speaker
Chao Xu
Affiliation
The Voleon Group
Date
Time
Asia/Shanghai
Venue
Online, VooV meeting ID: 360572001

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.

Schedule

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

Online Meeting

ID:360572001 Password: 1936

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

Organizers

Bakhadyr Khoussainov, Jiamou Liu, and Mingyu Xiao

Poster

Download poster