Страницы: 1
RSS
Поиск решения: ограничение по нелинейности (OpenSolver)
 
Добрый день!
Прошу помочь с возникающей ошибкой о нелинейности ограничений в модели.

На листе Модель 1 в модели я использую ограничения по объемам распределения - ошибок нет, все ок.
На листе Модель 2, я добавляю ограничение по 1 поставщику на регион, модель начинает выдавать ошибку о нелийнености:


И я не могу понять почему, т.к. формула по сути та же самая что и на первом листе.
Использую Advanced OpenSolver. Excel 365.

Заранее благодарю за помощь!

PS также запостил на ExcelWorld.
Изменено: brotheralex - 16.02.2022 12:25:37
 
Решение найдено, тему можно закрыть.

Решение тут.  
 
Добрый день.
Решение не смотрел - там требуется регистрация.
Но причина проблемы в применении функций МИН(), МАКС() , которые означают разрыв линейности.
 
Спасибо за комментарий

Вам известны какие-то простые методы обхода этих нелинейный функций? В предложенном решении автор создал две вспомогательных матрицы, мне сложно пока воспринять их функционал. Одна из них вроде как содержит вспомогательные бинарные переменные. Вторая - содержит макс число возможных распределений на 1 поставщика, исходя из числа клиентов.

Файл прикладываю.  
Страницы: 1
Наверх