Algorytmy genetyczne – zastosowanie