I revisited my evolutionary algoritm allrgb solver, now found at https://troydev.co.uk/every-rgb. There is a choice of three algorithms, this is the "RGB" algorithm, meaning that two random pixels are swapped if their R, G and B values are on average closer to the target image after the swap.