Umjetni imunološki sustavi su nova grana računalne inteligencije koja svoju inspiraciju pronalazi u imunološkom sustavu (točnije imunološkom sustavu kralježnjaka). Područje istraživanja umjetnih imunoloških sustava se dijeli na četiri grane (negativna selekcija, klonska selekcija, umjetne imunološke mreže i teorija opasnosti), od kojih je jedna (klonska selekcija) opisana u ovom radu. Predstavljeni algoritmi temelje rad na klonskoj selekciji (mehanizam kojim se imunološki sustav bori protiv virusa i bakterija). Zbog velike sličnosti s genetskim algoritmima, algoritmi se mogu koristiti za optimizacijske probleme. Obrađena su četiri algoritma i testirani na problemu aproksimacije točaka određenom funkcijom. Također je u jeziku C++ implementirano radno okruženje za obrađene algoritme.