Sovelletussa matematiikassa esiintyjien vähimmäismäärän osoittamisen tehtävä ymmärretään kombinatoriseksi optimointitehtäväksi , joka yleistää joukon peittämisongelman ja on muotoilultaan samanlainen kuin osoitustehtävä .
Tässä ongelmassa työntekijöiden joukon koko ei välttämättä ole yhtä suuri kuin työjoukon koko. Tässä tapauksessa suorittaja voidaan määrätä suorittamaan useita töitä samanaikaisesti, ja kullekin työlle on määrätty vain yksi suorittaja. Kaikkien toimintojen toteuttamiseen on varattu kokonaisbudjetti, mikä on toimeksiannon rajoitus. Työn suorittamista varten on löydettävä tällainen esiintyjien nimitys siten, että työn suorittamiseen osallistuvien esiintyjien määrä on minimaalinen eikä ylitä koko teoskompleksille osoitettua budjettia.
Esiintyjiä on n ja työpaikkoja m . Jokaiselle esiintyjä- ja työparille ilmoitetaan teoksen suorituskustannukset . Koko työkokonaisuuden toteuttamiseen on varattu yleinen budjetti . Ratkaisu on osajoukko toteuttajia U ja U :n suorittajien toimeksiantojen jakautuminen tehtävien kesken. Päätös hyväksytään, jos kaikille töille määrätään toimeksiantajat ja tästä aiheutuvat kustannukset eivät ylitä budjettia . Määrättyjen esiintyjien lukumäärä ( L ) on minimoitava . Toisin sanoen on valittava vähimmäismäärä (voimassa mitattuna) esiintyjiä, jotka yhdessä voivat suorittaa kaiken työn.
Ongelma voidaan ratkaista jakamalla se kahteen ongelmaan:
Matemaattisesti esiintyjien vähimmäismäärän osoittamisen ongelma voidaan muotoilla seuraavasti [1] :
minimoida kohteena ; .Tässä asetuksessa tehtävän tavoitefunktio on epälineaarinen, mikä ei salli optimaalisen ratkaisun löytämistä suoraan käyttämällä tarkkoja lineaarisia ohjelmointimenetelmiä , mukaan lukien simpleksimenetelmä . Tehtävä voidaan kuitenkin linearisoida sisällyttämällä siihen lisämuuttujia , jotka osoittavat valinnan tosiasian esiintyjän ryhmässä , . Sinun on myös sidottava muuttujat ja . Sitten tavoitefunktio saa muodon
minimoida .Muuttujien yhteys voidaan määrittää seuraavalla ehdolla:
Suurikokoisten ongelmien nopeaan ratkaisemiseen on suositeltavaa käyttää likimääräisiä algoritmeja: minimielementtien enimmäismäärän algoritmia (MCME) ja sallitun enimmäismäärän elementtien algoritmia (MCDE) [2] .