Входящие API для OSI (Open Solver Interface)

Мы хотим использовать COIN-OR для исследовательского проекта вместе с некоторыми другими программами оптимизации, и было бы прекрасно, если бы мы могли использовать стандартизированный API, в лучшем случае веб-интерфейс, для запуска всех решателей из одной точки.

К сожалению, мне не удалось найти никакой информации о доступе к OSI из другой точки, поэтому я надеюсь, что у кого-то здесь есть опыт, что возможно, а что невозможно.

Общий список рассылки пока не может помочь, так как моя регистрация все еще открыта, и я не уверен, что весь проект все еще поддерживается.

Спасибо!


person BossBolognese    schedule 30.07.2018    source источник


Ответы (1)


Нам удалось написать модели с помощью Sonnet (https://sourceforge.net/projects/sonnet-project/), который является оболочкой C# для OSI. Мы смогли написать большие и сложные модели и решить их с помощью любого из решателей, которые работают с OSI, изменив переключатель времени выполнения. Стиль моделирования основан на переменных и ограничениях, что для нас намного проще, чем стиль «матрицы коэффициентов». Это было несколько лет назад, поэтому, возможно, оно не совсем актуально; но это открытый исходный код и довольно чистый структурированный код, поэтому его относительно легко обновить при необходимости.

person TimChippingtonDerrick    schedule 01.08.2018