Live data from Hacker News

Autoresearch for SAT Solvers

github.com

21–30 of 38 posts

Re: Autoresearch for SAT Solvers

#22
One problem here is it's very easy to overtune to a past problem set -- even accidentally. You can often significantly improve performance just by changing your random number generator seed until you happen to pick the right assignment for the first few variables of some of the harder problems.

It would be interesting to take the resulting solver and apply it to an unknown data set.

Re: Autoresearch for SAT Solvers

#23
post #12

[dead]

its just comparing the cost of the best solution found to the best known cost we had before. O(N). why optimistic?

If you have showdead on, you can see that this account posts generic oneliners: https://news.ycombinator.com/threads?id=balinha_8864

Re: Autoresearch for SAT Solvers

#25
post #19
post #18

Earlier quoted context omitted.

yeh. ofc. but on any problem larger than 40 variables, the gains from random restarts or initializations will quickly plateau

and it would take an algo change to the solver to jump to the next local optimum

I guess my point was that I don't see many algo changes in the commit history, which is a shame if this has been lost; library/* files are largely unchanged from the initial commits. But each time the agent runs, it has access to the best solutions found so far and can start from there, often using randomisation, which the agent claims helps it escape local minima e.g. 'simulated annealing as a universal improver'. It would be nice to see how its learnt knowledge performs when applied to unseen problems in a restricted timeframe.

Re: Autoresearch for SAT Solvers

#26
post #13

Earlier quoted context omitted.

True. I’d be curious whether a combination of matching comp/training cutoff and censoring web searches could yield a more precise evaluation.

as its from 2024 (MaxSAT was not held in 2025), its quite likely all the solvers are in the training data. so the interesting part here is the instances for which we actually got better costs that what is currently known (in the best-cost.csv) file.

As GP noted the issue is that even better versions than competed in MaxSAT are likely in the training data or web resources.

Re: Autoresearch for SAT Solvers

#27
post #23
post #12

Earlier quoted context omitted.

its just comparing the cost of the best solution found to the best known cost we had before. O(N). why optimistic?

If you have showdead on, you can see that this account posts generic oneliners: https://news.ycombinator.com/threads?id=balinha_8864

Is that bad?

Re: Autoresearch for SAT Solvers

#28

It should be noted that MaxSAT 2024 did not include z3, as with many competitions. It’s possible (I’d argue likely) that the agent picked up on techniques from Z3 or some other non-competing solver, rather than actually discovering some novel approach.

Z3 is capable (it’s an SMT solver, not just SAT), but it’s not very fast at boolean satifiability and not at all competitive with modern SOTA SAT solvers. Try comparing it to Chaff or Glucose e.g.

Re: Autoresearch for SAT Solvers

#30
post #23

Earlier quoted context omitted.

If you have showdead on, you can see that this account posts generic oneliners: https://news.ycombinator.com/threads?id=balinha_8864

Is that bad?

It's an indication that it's one of the many bot accounts currently doing the same thing https://hn.algolia.com/?query=this%20is%20more%20nuanced%20t...

So the reason the comment appears weirdly disconnected from the content of the article is that it was generated independently from the content of the article.

Post reply on HN