c++/c#中的drowls planner/optaplanner的替代方案
Alternative to drools-planner/optaplanner in c++/c#?
对于C++或C#中的optaplanner/dolls计划器,是否有类似的替代方案?我只发现了一个非常古老的2007年的C#移植。或者,如何在C++/C#中解决NP难优化问题?
在OptaPlanner邮件列表中,人们以前曾询问过使用.NET中的OptaPlanner。
如果你有兴趣追求这个方向(并且它符合你的要求),这里有一些想法:
- 在Java中,将OptaPlanner实现公开为REST服务(使用RestEasy和/或Camel)。使用JAXB(或XStream)将域对象映射到XML。然后使用C#客户端联系REST服务
- 从C#中,调用一个命令来启动一个java应用程序,该应用程序读取一个XML文件作为输入,写入一个作为输出。同样,使用JAXB(或XStream)序列化该XML
- 使用类似IKVM的东西从C#直接调用Java
Google或工具是用C++实现的,但在C#等其他语言中有许多绑定。我已经使用了C#绑定,它运行得非常好。通过nuget.org下载的版本对我不起作用,尽管当我下载软件并从我的项目中手动引用它时,它运行得很好。
相关文章:
- 运行同一解决方案的另一个项目的项目
- Project Euler问题4的错误解决方案
- 计算每个节点的树高,帮助我解释这个代码解决方案
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- visual c++,如何获取解决方案目录中的代码
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- C++Matching Brackets 2解决方案不起作用
- 在 ubuntu3 上C++ goto 定义有什么解决方案吗16.04?
- C++11 中不同类型的对象的 std::array 的替代方案
- 在 leetcode 上提交解决方案时出现堆栈缓冲区溢出错误
- 别名模板的专业化 C++11 中没有开销的最佳替代方案
- 我的固定时间步长与增量时间和插值的解决方案是错误的吗?
- 无法在问题解决方案中执行输出逻辑
- 最大的回文产品 - 程序未运行,编写解决方案但无法理解问题
- 从预序遍历构造 bst 的 c++ 和 python 解决方案之间的区别
- 在一个解决方案中针对第三方静态库 (Creo) 的不同版本(版本)进行构建
- 如何巧妙地编写两个函数——一个用于检查是否存在解决方案,另一个用于获取所有解决方案
- 使用 Git 处理 C++ Visual Studio 2019 解决方案的外部依赖项源代码管理的最佳方法是什么?
- N-queen问题:无法弄清楚为什么我的解决方案不起作用
- c++/c#中的drowls planner/optaplanner的替代方案