A universally fastest algorithm for Max 2-Sat, Max 2-CSP, and everything in between

Computer Science – Data Structures and Algorithms

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

40 pages, a preliminary version appeared in the proceedings of SODA 2009

Scientific paper

In this paper we introduce "hybrid" Max 2-CSP formulas consisting of "simple clauses", namely conjunctions and disjunctions of pairs of variables, and general 2-variable clauses, which can be any integer-valued functions of pairs of boolean variables. This allows an algorithm to use both efficient reductions specific to AND and OR clauses, and other powerful reductions that require the general CSP setting. We use new reductions introduced here, and recent reductions such as "clause-learning" and "2-reductions" generalized to our setting's mixture of simple and general clauses. Parametrizing an instance by the fraction p of non-simple clauses, we give an exact (exponential-time) algorithm that is the fastest known polynomial-space algorithm for p=0 (which includes the well-studied Max 2-Sat problem but also instances with arbitrary mixtures of AND and OR clauses); the only efficient algorithm for mixtures of AND, OR, and general integer-valued clauses; and tied for fastest for general Max 2-CSP (p=1). Since a pure 2-Sat input instance may be transformed to a general CSP instance in the course of being solved, the algorithm's efficiency and generality go hand in hand. Our algorithm analysis and optimization are a variation on the familiar measure-and-conquer approach, resulting in an optimizing mathematical program that is convex not merely quasi-convex, and thus can be solved efficiently and with a certificate of optimality. We produce a family of running-time upper-bound formulas, each optimized for instances with a particular value of p but valid for all instances.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A universally fastest algorithm for Max 2-Sat, Max 2-CSP, and everything in between does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A universally fastest algorithm for Max 2-Sat, Max 2-CSP, and everything in between, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A universally fastest algorithm for Max 2-Sat, Max 2-CSP, and everything in between will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-400582

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.