2017-09-18 11 views
0

关于CPLEX Studio的非优化问题...您通常如何使您的CPLEX Studio模型更加用户友好?

因此,您可以在CPLEX Studio中制作令人敬畏的OPL模型,并且它极好地解决了您的问题。

假设你想允许其他用户访问这个模型在良好的用户友好的方式:基本上,指定一个简单的用户界面的一些简单的参数(而不必编辑代码等),然后,输出在一些任意的解决方案你可以像Excel文件,HTML报告或其他任何东西一样编码。

1)什么是用户界面的选项,没有太多其他的技术加入? (例如,我目前有一个Java程序正在做这件事,但我宁愿不依赖Java代码/程序员/编译/托管源代码等)

2)什么是触发一些用户友好输出,例如。像Excel这样的标准格式,你编码的一些HTML报告,或者可能只是触发一个Python脚本等? (例如:我目前使其在网格,图表和HTML窗口一个Java FX应用程序,我宁愿东西更轻巧方便,像Python等,HTML5输出)

3)在行业,什么是典型的CPLEX的在生产环境中的作用:难道仅仅由外部应用程序(Java/.NET等)调用,或CPLEX Studio中使用更积极?

回答

1

1)截至https://www.linkedin.com/pulse/which-aml-gpl-do-you-use-call-cplex-alex-fleischer说,有很多选择。您可以使用OPL或通用语言等代数建模语言(AML)编写模型。 (GPL)

如果使用OPL,那么你可能会从许多GPL像C++,Java和Python的调用模型......

或可以插入该模型中现有的应用程序https://www.linkedin.com/pulse/plug-in-optimization-last-mile-alex-fleischer

2)你可以从Excel或DSX Python的笔记本电脑打电话OPL如可以在https://www.ibm.com/developerworks/community/forums/html/topic?id=306f3ded-33b8-4d9a-8568-b4288aa64265&ps=25

3读取)见我在1中提到的调查) 有些用户为了使决策和模拟 其他使用决策优化中心使用CPLEX OPL IDE :https://www.ibm.com/us-en/marketplace/ibm-decision-optimization-center 最后,一些从零编写新的应用程序或插件模型到现有的应用程序。

问候

+0

感谢您的意见! –

1

嵌入在使用Java,C#,Python和C++,不管广泛的业务应用程序的优化模型。使其成为人们使用的正常业务系统的一部分。它只是软件。让用户真正体会到新软件在每次使用时都会从中受益。使用模型比不使用模型更容易。将模型隐藏在其他软件中。可能从来没有提到最终用户的优化。

中,可以提供惊人的好处实际上将一事无成的实用价值,如果没有真正得到使用它的世界上最好的模型。

如果您的目标受众或用户必须做一些额外的东西或执行额外的步骤来使用你的模型,那么它可能会很不习惯非常多,可能枯萎和死亡。如果他们不得不学习新的应用程序等来使用它,它可能不会被大多数人使用。

通过使您的模型成为他们正常的日常过程的一部分,它将被使用,并且实际的好处将会实现。

我已经在几家大公司实施并支持一些实时优化应用程序,做出的决定直接影响每年数十亿英镑/美元的产品/收入。几乎所有的用户都拥有完全隐藏在用户中的真正的优化模型,其中大多数人不知道优化或CPLEX;他们的商业系统中的软件就可以工作。

相关问题