Što je kaznena funkcija?

Funkcija kazne je matematička funkcija koja se koristi za nametanje kazne ili troška kada se prekrši određeni uvjet. U problemima optimizacije, kaznene funkcije se često koriste za dodavanje ograničenja funkciji cilja. Na primjer, ako funkciju cilja treba minimizirati podložno ograničenju da određeni parametar mora biti veći od određene vrijednosti, funkcija kazne može se koristiti za kažnjavanje funkcije cilja kada parametar padne ispod te vrijednosti. To potiče algoritam optimizacije da pronađe rješenje koje zadovoljava ograničenje uz minimiziranje funkcije cilja. Kaznena funkcija obično je dizajnirana da bude kontinuirana i diferencijabilna kako bi se olakšala njezina upotreba u algoritmima optimizacije.

Datum objave: