GAMSPy将高性能GAMS执行系统与灵活的Python语言相结合,创建了强大的数学优化包。它充当富有表现力的Python语言和强大的GAMS系统之间的桥梁,让您可以轻松创建复杂的数学模型。
通过GAMSPy,我们引入了一种新方法来简化完整的优化流程,从数据输入和预处理开始,然后在单个直观的Python环境中实施数学模型以及数据后处理和可视化。 GAMSPy 允许您使用Python库(例如Numpy、Pandas、Networkx)来轻松地操作和可视化数据。它允许将数据和优化结果导入和导出为多种数据格式。
最重要的是,GAMSPy与GAMS MIRO和GAMS Engine无缝协作,使您可以在本地计算机或自己的服务器硬件(GAMS Engine One)以及GAMS Engine SaaS上运行GAMSPy优化,您甚至不需要运行服务器。我们确保您随时都能访问正确的资源。
使用GAMSPy的优点
GAMSPy 为简化优化和数据管道开辟了全新的机会:
Python中的数学建模
• 直接用Python编写复杂的数学模型。
• 创建稳健、可读且可维护的数学模型,保留代数符号的本质。
• 利用分离实例数据和模型符号的功能。
强大的性能
• 求解器独立性:根据您的具体要求选择并集成不同的求解器。
• 性能无损失:GAMSPy将繁重的工作转移到高效的GAMS后端。
• 稀疏处理:让GAMSPy负责处理稀疏数据立方体并专注于模型的制定。
无缝集成管理
• 无需切换环境:在单个直观的环境中管理数据预处理和优化任务。
• 利用Python库轻松操作和可视化数据。
• 将数据和优化结果导入和导出为多种数据格式。
• 利用GAMS MIRO和 GAMS Engine 的无缝集成。
如果您想要体验GAMSPy的强大功能,欢迎登陆 科学软件网。
领取专属 10元无门槛券
私享最新 技术干货