Free access
Proceedings
Proceedings of the Twenty-First Annual ACM-SIAM Symposium on Discrete Algorithms

A Space–Time Tradeoff for Permutation Problems

Abstract

Many combinatorial problems—such as the traveling salesman, feedback arcset, cutwidth, and treewidth problem—can be formulated as finding a feasible permutation of n elements. Typically, such problems can be solved by dynamic programming in time and space O*(2n), by divide and conquer in time O*(4n) and polynomial space, or by a combination of the two in time O*(4n2−s) and space O*(2s) for s = n, n/2, n/4, …. Here, we show that one can improve the tradeoff to time O*(Tn) and space O*(Sn) with TS < 4 at any . The idea is to find a small family of “thin” partial orders on the n elements such that every linear order is an extension of one member of the family. Our construction is optimal within a natural class of partial order families.

Formats available

You can view the full content in the following formats:

Information & Authors

Information

Published In

cover image Proceedings
Proceedings of the Twenty-First Annual ACM-SIAM Symposium on Discrete Algorithms
Pages: 484 - 492
Editor: Moses Charikar, Princeton University, Princeton, New Jersey
ISBN (Print): 978-0-898717-01-3
ISBN (Online): 978-1-61197-307-5

History

Published online: 18 December 2013

Authors

Affiliations

Notes

*
Supported by the Academy of Finland, Grant 125637.

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

There are no citations for this item

View Options

View options

PDF

View PDF

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media

The SIAM Publications Library now uses SIAM Single Sign-On for individuals. If you do not have existing SIAM credentials, create your SIAM account https://my.siam.org.