Добрый день!
Возникла потребность решить следующую задачу, обращаюсь за помощью к форумчанам
Распределить величину ресурса
между
претендентов, описывающихся парами нормированных показателей
, т. е. фактически рассчитать значение веса
для каждой пары i-го претендента, которому достанется
Однако, существуют следующие ограничения:
1.
2.
при этом оба параметра
влияют на распределяемый объем прямо пропорционально, т. е. чем больший параметр
или
, тем больший объем необходимо распределить. Параметры можно считать равнозначными.
Мое решение:
отсортировать пары по возрастанию
и итеративно для каждого
рассчитывать
Возможный остаток ресурса распределить между парами с максимальными значениями
, т. е. как только
, претенденты начиная с i+1 получают веса, равные 1
Вопрос, а можно придумать другую формулу, позволяющую рассчитать значения весов, желательно не итеративную, и изначально учитывающее ограничения?
Заранее спасибо