2017-09-18 13 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;他們的商業系統中的軟件就可以工作。

相關問題