Įprasta fotoroboto sudarymo procedūra dažniausiai trunka ne mažiau pusvalandžio, kai vyksta šimtų veido elementų variantų perrinkimas, kas ne visuomet duoda laukiamą rezultatą.
Škotijos universiteto (University of Stirling) mokslininkai sukūrė algoritmus fotoroboto sudarymui. Tam tikslui buvo naudojami genetinius algoritmus. Panašūs algoritmai yra taikomi projektuojant Formulės-1 bolidus ar sudarant lydinius.
Programa remiasi duomenimis apie nusikaltėlio lytį, rasę ir plaukus, ką įsiminė nukentėjęs asmuo, generuoja devynis skirtingus fotorobotus, iš kurių nukentėjęs asmuo išrenka panašiausią. Toliau vykdomos pasirinkto veido genetinės mutacijos iki pilnojo atitikimo. Kiekvienas naujas veidų rinkinys generuojamas per kelias sekundes. Jei stebimas idealus veido dalių sutapimas, tai jos „fiksuojamos“ ir tolimesnės mutacijos vykdomos įvertinus šį rinkinį.