“…6,7 The search for the halftone textures or threshold matrix has been cast in a number of different frameworks. Methods used to find the extremum of a metric include simulated annealing, 11 iterated conditional modes, 23 neural networks, 12,13 linear programming, 19 the Viterbi algorithm, 14 a dynamical system model in the form of a reactiondiffusion, 21 genetics algorithms, 5,31 and various heuristic strategies, 2,[15][16][17]20,[24][25][26] including pairwise exchange 1 and generalized Russian roulette. 27 To simultaneously satisfy spatial and transform domain constraints, variations of the Gerchberg-Saxton iteration 32 have been employed.…”