[EM] A computationally feasible method (algorithmic redistricting)

Kristofer Munsterhjelm km-elmet at broadpark.no
Sun Sep 14 01:09:41 PDT 2008


Juho wrote:
> The traditional algorithm complexity research covers usually only 
> finding perfect/optimal result. I'm particularly interested in how the 
> value of the result increases as a function of time. It is possible that 
> even if it would take 100 years to guarantee that one has found the best 
> solution, it is possible that five minutes would be enough to find a 99% 
> good solution with 99% probability.
> 
> Decrypting ciphered text does not work this way (the results could still 
> be worth 0 after 10 years with good probability). But solving e.g. 
> CPO-STV may well behave more this way (probably one can find an 80% good 
> solution in one minute). Good performance in value/time means that 
> general optimization works (and the method can be considered feasible in 
> practice despite of being theoretically infeasible).

In computer science, you have something called polynomial time 
approximation schemes (or PTASes). If a problem has a PTAS, then it's 
possible to get within a factor e (epsilon) of being optimal, in 
polynomial time, where the solution time for a fixed e is polynomial 
(but need not be polynomial with respect to e). An approximation scheme 
that runs in time n^(1 + 1/e) is a PTAS, although it's not polynomial 
with respect to e.

The equivalent group for probabilistic algorithms is called "polynomial 
time randomized approximation schemes", and give a result within e of 
optimal in polynomial time /with high probability/.



More information about the Election-Methods mailing list