Это приложение для Linux под названием Combinatorial Solver на основе грамматики, последний выпуск которого можно загрузить как arch-solver.zip. Его можно запустить онлайн на бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием Комбинаторный решатель на основе грамматики с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
СКРИНШОТЫ
Ad
Комбинаторный решатель на основе грамматики
ОПИСАНИЕ
Решатель выполняет исчерпывающий поиск в пространстве, определенном с помощью простых конструкций грамматики формального языка, чтобы найти решения, которые соответствуют цели и ограничениям. Его можно использовать для простого определения сложных дискретных многомерных комбинаторных задач, которые в противном случае трудно смоделировать с помощью решателей смешанного целочисленного линейного программирования. Решатель не делает никаких предположений о непрерывности пространства поиска. Решатель реализован на PHP. Для грамматики модели предусмотрена визуализация на основе GoJS.
Предоставляются два образца модели проектирования системы. Один использует решатель для определения конструкции маломощной сети для пассивных оптических сетей с учетом набора вариантов для оборудования в помещении поставщика и клиента и набора ограничений оптического домена. Второй использует решатель для определения конструкции коммутатора с низким энергопотреблением для сетей центров обработки данных с учетом набора вариантов для различных подкомпонентов в коммутаторе и набора ограничений.
Solver использует PHP 5.6 и GoJS от http://gojs.net
Особенности
- Дискретная оптимизация на основе ограничений
- Грамматика формального языка для определения модели
- Исчерпывающий поиск с ветвями и границами
- Визуализация с помощью GoJS
Категории
Это приложение также можно загрузить с https://sourceforge.net/projects/arch-solver/. Он был размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.