points by criemen 3 days ago | 0 comments
Wow. Complexity class separations are really really rare.
Can an expert in sat solving comment if there's any immediate applications of the method from the paper? Or is SAT solving in general pretty far away from worst-case times, and this is a theoretical algorithm which would be hard to apply in practice.
[–] infamouscow 3 days ago
The data you put into a SAT solver has substantial effect on it's performance in practice. Real world inputs tend to be much nicer than pathological ones, so I don't think there's much practical application, but I also haven't read the paper yet.
[–] kingstnap 3 days ago
I also haven't read ths paper but coding agents absolutely are a part of modern SAT solver coding challenges.
[–] bsubs 3 days ago
[–] sebmellen 3 days ago
[–] angry_octet 3 days ago
[–] chr15m 3 days ago
[–] ashkankiani 3 days ago
[–] yyyk 3 days ago
** Yes, I know that's proven to be impossible.
[–] MichaelDickens 3 days ago
If objects have a maximum size of 4 GB (= 2^35 bits), then arbitrary objects can be sorted in O(n) using 2^2^35 bits of memory.
[1] https://en.wikipedia.org/wiki/Bucket_sort
[–] yyyk 3 days ago
[–] adrianN 3 days ago
[–] adgjlsfhk1 3 days ago
[–] kite42 3 days ago
[–] gradus_ad 3 days ago
[–] zahlman 3 days ago
Yes, I think we can pretty safely say that the algorithm in the paper is not used due to practical constraints. This is a subjective judgment, but pretty clear from the paper that the algorithms aren't practical to apply.