mscroggs.co.uk
mscroggs.co.uk

subscribe

Comment

Comments

Comments in green were written by me. Comments in blue were not written by me.
@Danila P.: I think I have pushed VB.Net to its limit!
I moved the board from byte cells to 64 bit integer bitmaps (1 for each row);
using 8, 9, 10 variables for the 'active' rows instead of an array to reduce memory access.

I also partitioned the '9' and '10' search so other computers (I have a 6c/12t i7 3930K and a few quad cores) can assist using a mapped network drive.

All 2,332 distinct solutions of the '8' puzzle (12c/24t) now 16 secs (was 26 sec).

I have ported most of it to C ... just need to get the multi-threading working!
Lord Sméagol
on /blog/119
               

Archive

Show me a random blog post
 2026 

Feb 2026

Christmas (2025) is over
 2025 
▼ show ▼
 2024 
▼ show ▼
 2023 
▼ show ▼
 2022 
▼ show ▼
 2021 
▼ show ▼
 2020 
▼ show ▼
 2019 
▼ show ▼
 2018 
▼ show ▼
 2017 
▼ show ▼
 2016 
▼ show ▼
 2015 
▼ show ▼
 2014 
▼ show ▼
 2013 
▼ show ▼
 2012 
▼ show ▼

Tags

graph theory propositional calculus warwick rust runge's phenomenon folding paper flexagons accuracy data approximation gather town determinants ternary golden spiral go alphabets mathsteroids noughts and crosses braiding countdown bodmas standard deviation asteroids numbers polynomials raspberry pi fractals logic signorini conditions sound programming radio 4 logs electromagnetic field estimation london underground stickers machine learning craft numerical analysis coventry latex reddit finite element method tmip correlation christmas card partridge puzzle quadrilaterals geogebra errors talking maths in public royal institution tennis speed convergence realhats christmas fence posts misleading statistics kenilworth wave scattering databet nonograms geometry binary game show probability dragon curves harriss spiral manchester london squares pi cambridge logo phd puzzles nine men's morris people maths preconditioning oeis pizza cutting mathsjam zines probability statistics thirteen plastic ratio coins exponential growth sobolev spaces european cup boundary element methods data visualisation inline code recursion crosswords matt parker matrices graphs friendly squares rhombicuboctahedron sport stirling numbers matrix of minors inverse matrices captain scarlet error bars arithmetic reuleaux polygons weak imposition platonic solids football finite group live stream sorting ucl national lottery weather station anscombe's quartet php rugby draughts dates folding tube maps game of life pac-man bempp pi approximation day gerry anderson map projections dinosaurs youtube triangles big internet math-off manchester science festival trigonometry matrix multiplication computational complexity video games interpolation world cup regular expressions simultaneous equations frobel cross stitch advent calendar menace fonts kings crochet chalkdust magazine chess final fantasy curvature hats gaussian elimination light palindromes mathslogicbot edinburgh dataset books hyperbolic surfaces newcastle chebyshev martin gardner pascal's triangle hexapawn guest posts a gamut of games games crossnumbers bubble bobble turtles javascript matrix of cofactors news hannah fry pythagoras python wool mean datasaurus dozen 24 hour maths royal baby the aperiodical crossnumber golden ratio bots

Archive

Show me a random blog post
▼ show ▼
© Matthew Scroggs 2012–2026