Цена перевозок складывается из суммы произведений стоимости перевозки одного человека на количество человек.
Целевая функция F:
Цена = СУММПРОИЗВ( массив стоимости перевозки; массив количество перевозимых туристов), всего надо найти 20 значений.
Целевая функция является линейной, минимальное значение приобретает смысл только при наличии ограничений на параметры, т.к. линейная функция не имеет экстремумов.
Исходная таблица
Размещение
Прибытие
гостин 1
гостин 2
гостин 3
гостин 4
гостин 5
Кол-во туристов
Ж/Д вокзал
Аэропорт
Морск.вокзал
Автовокзал
Забронировано
Создадим таблицу, в которой будем получать результат, т.е. Х.
Исходное значение целевой функции=0. Первоначально во всех ячейках нули, в ячейках «забронировано» находятся суммы по столбцам; в ячейках «кол-во туристов» суммы по строкам.
Изменяемые ячейки – зеленый цвет
Ограничения: значения искомых ячеек >=0, сумма забронированных мест равна заданной, сумма туристов равна заданной.