Did Fourier Really Meet Möbius? Fast Subset Convolution via FFT

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Stoian, Mihail
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914774217916416
author Stoian, Mihail
author_facet Stoian, Mihail
contents In their seminal work on subset convolution, Björklund, Husfeldt, Kaski and Koivisto introduced the now well-known $O(2^n n^2)$-time evaluation of the subset convolution in the sum-product ring. This sparked a wave of remarkable results for fundamental problems, such as the minimum Steiner tree and the chromatic number. However, in spite of its theoretical improvement, large intermediate outputs and floating-point precision errors due to alternating addition and subtraction in its set function transforms make the algorithm unusable in practice. We provide a simple FFT-based algorithm that completely eliminates the need for set function transforms and maintains the running time of the original algorithm. This makes it possible to take advantage of nearly sixty years of research on efficient FFT implementations.
format Preprint
id arxiv_https___arxiv_org_abs_2404_18522
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Did Fourier Really Meet Möbius? Fast Subset Convolution via FFT
Stoian, Mihail
Data Structures and Algorithms
In their seminal work on subset convolution, Björklund, Husfeldt, Kaski and Koivisto introduced the now well-known $O(2^n n^2)$-time evaluation of the subset convolution in the sum-product ring. This sparked a wave of remarkable results for fundamental problems, such as the minimum Steiner tree and the chromatic number. However, in spite of its theoretical improvement, large intermediate outputs and floating-point precision errors due to alternating addition and subtraction in its set function transforms make the algorithm unusable in practice. We provide a simple FFT-based algorithm that completely eliminates the need for set function transforms and maintains the running time of the original algorithm. This makes it possible to take advantage of nearly sixty years of research on efficient FFT implementations.
title Did Fourier Really Meet Möbius? Fast Subset Convolution via FFT
topic Data Structures and Algorithms
url https://arxiv.org/abs/2404.18522