Есть ли сопоставимая альтернатива для планировщика optaplanner/drools в C++ или C#? Я нашел очень старую C# -портацию 2007 года. Или как вы решаете проблемы оптимизации NP-hard в C++/C#?Альтернатива слюни-планировщик/optaplanner в C++/C#?
4
A
ответ
2
В списке рассылки OptaPlanner люди спрашивали об использовании OptaPlanner от .NET раньше.
Если вы заинтересованы в достижении в этом направлении (и это вписывается в ваши требования), здесь были некоторые идеи-х:
- В Java, разоблачить реализацию OptaPlanner в качестве службы REST (с Resteasy и/или Верблюд). Сопоставьте объекты домена с XML с помощью JAXB (или XStream). Затем используйте клиент C#, чтобы связаться с этой службой REST.
- Из C# вызывается команда, которая запускает приложение java, которое считывает XML-файл в качестве входных данных и записывает его как выход. Опять же, используйте JAXB (или XStream) для сериализации этого XML.
- Непосредственно вызовите Java из C#, используя что-то вроде IKVM.
1
Google or-tools выполнен в C++, но имеет ряд привязок на других языках, таких как C#. Я использовал привязки C#, и он работает абсолютно нормально. Версия, загруженная через nuget.org, не работала для меня, хотя она отлично работала, когда я загружал программное обеспечение и вручную ссылался на него из моего проекта.
Смежные вопросы
- 1. Редактор движений Альтернатива в Flash Professional CC
- 2. Что такое «var cc = cc = cc || {};» line делать в Cocos2D?
- 3. CC delete option from CC explorer
- 4. Недокументированный флаг в CC
- 5. Проверка отправленных сообщений CC, если не CC автоматически в Outlook
- 6. Добавление Cc в PHP почты
- 7. Проблема компилятора cc в C
- 8. Что означает CC? = В Makefile?
- 9. Открыть URL в Photoshop CC?
- 10. call/cc в Lua - возможно?
- 11. Разница между cc и cc -c при компиляции программы C
- 12. Aquamacs не запускается файл питона на Cc Cc
- 13. UNIX cc исполняемое местоположение
- 14. Vimeo force Язык CC
- 15. Что такое call/cc?
- 16. Лучшая альтернатива mailto
- 17. CC Предложив Резервируемой обеспечивает
- 18. Rational CC CQ upgrade
- 19. cc не доставляет
- 20. Хранение данных SSN/CC
- 21. Linux CC компиляции ошибка
- 22. PHP почты добавления CC
- 23. PayPal IPN для CC
- 24. CC более одного человека?
- 25. Открытое обнаружение царапин cc
- 26. cc лицензионное присвоение лицензии
- 27. Email Cc не работает
- 28. Python sendmail with Cc
- 29. Особенности вызова/cc
- 30. CC libcurl для ARMv7
ty, я попробую это и приму ваш ответ. – mchlfchr