A Piecewise Approach for the Analysis of Exact Algorithms
Katie Clinch, Serge Gaspers, Zixu He, Abdallah Saffidine, Tiankuang, Zhang

TL;DR
This paper introduces a piecewise analysis method for better understanding the running times of branching algorithms by dividing instances into groups based on a similarity ratio, leading to tighter bounds.
Contribution
It presents a novel piecewise analysis approach that improves the worst-case running time bounds for existing algorithms by exploiting instance-specific properties.
Findings
Improved running time bounds for 4-Coloring and #3-Coloring algorithms.
Demonstrated effectiveness of piecewise analysis over traditional methods.
Reanalyzed classic algorithms with tighter bounds.
Abstract
To analyze the worst-case running time of branching algorithms, the majority of work in exponential time algorithms focuses on designing complicated branching rules over developing better analysis methods for simple algorithms. In the mid-s, Fomin et al. [2005] introduced measure & conquer, an advanced general analysis method, sparking widespread adoption for obtaining tighter worst-case running time upper bounds for many fundamental NP-complete problems. Yet, much potential in this direction remains untapped, as most subsequent work applied it without further advancement. Motivated by this, we present piecewise analysis, a new general method that analyzes the running time of branching algorithms. Our approach is to define a similarity ratio that divides instances into groups and then analyze the running time within each group separately. The similarity ratio is a scale between…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Matrix Theory and Algorithms
