toewijzingsproblemen
Toewijzingsproblemen vormen een klasse van optimalisatieproblemen waarin een set taken moet worden toegewezen aan een set middelen of agenten. Het doel is meestal om de totale kosten te minimaliseren of de totale winst te maximaliseren, met de voorwaarde dat elke taak aan precies één agent wordt toegewezen en elke agent aan precies één taak (in het klassieke, gebalanceerde geval). Bij ongelijke aantallen taken en agenten kunnen dummy taken of dummy agenten worden toegevoegd om het probleem in een vierkante vorm te brengen.
Wiskundig kan een toewijzingsprobleem als volgt worden geformuleerd. Laat I de taken en J de agenten voorstellen,
Oplossingsmethoden: de klassieke oplossing is de Hungarian algorithm (ook wel Kuhn-Munkres-algoritme), met een tijdscomplexiteit van O(n^3)
Varianten en gerelateerde problemen omvatten onder meer het Generalized Assignment Problem (GAP), waarbij capaciteitsbeperkingen van agenten