Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Factorio-SAT is a program that generates compact layout for balancers. It is the biggest balancer innovation in years. Many people have attempted to create such a program, but no one has succeeded, until R_O_C_K_E_T came along. He accomplishes this by reducing the balancer layout problem to SAT, then feed it to a SAT solver to get the solutions. I had thought reducing to SAT was just something people did theoretically, but apparently I was wrong.
Very nice! I did something similar a while back, and based on my experiments I thought that using a predefined layout has severe scaling issues. So I find it particularly impressive that one can get 16-16 balancer layouts! I might have been using a bad encoding (I suspect underground belts in particular, but based on a quick glance I could not find our what Factorio-SAT is using.) Layout free approaches worked somewhat better, but of course involve a ton of variables. Code is here if anyone is interested, but it is neither done nor usable.
Related posts
- Show HN: I made a Python package to detect English idioms in any sentence
- Show HN: Interactive GNU Awk tutorial for beginners (TUI app)
- Creando Subtítulos Automáticos para Vídeos con Python, Faster-Whisper, FFmpeg, Streamlit, Pillow
- SatCLIP: A Global, General-Purpose Geographic Location Encoder
- PySheets – Spreadsheet UI for Python