Kereső algoritmusok a diszkrét optimalizálás problémájához