Необходимо объединить кандидатов в группу, чтобы сумма их параметров была максимально близка к заданной (A=x1, B=x2, C=x3).
Для оптимизации требуется чтобы параметр оптимизации был один, а у вас их несколько. Поэтому требуется привести несколько параметров к одному. Способ приведения в каждой задаче определяется индивидуально. Это может быть, например,

. Вид функции

выбираете самостоятельно в зависимости от требований к разбросу разностей.