algorithm [noun] + simulated [adjective]