MATLAB-BARON 常见问题

 

本页面涵盖使用MATLAB/BARON接口的常见问题以及常见错误信息的解决方案。如需进一步技术支持,请联系 info@minlp.com

入门指南

在哪里可以购买MATLAB/BARON接口?

您无需购买——MATLAB/BARON接口是免费的,可以从我们网站的 MATLAB-BARON Interface 页面下载。

BARON是否适用于MATLAB 2017/2018?

适用。如果您遇到问题,请使用 filekp 选项生成临时目录(包括.bar文件),并将其发送给技术支持以便诊断问题。

如何在新版BARON中使用我的MATLAB/BARON接口许可证?

将BARON可执行文件和您的许可证文件放在系统PATH中(仅放在MATLAB路径中可能不够),然后按照随附的安装说明安装接口。

你们提供DLL吗?

目前不提供——只提供可执行文件。DLL将在将来添加。在此期间,许多用户通过 PyomoJuMPMATLAB 接口运行BARON。

使用技巧

我可以将旧版BARON与新版MATLAB/BARON接口一起使用吗?

接口应该适用于所有BARON版本。但是,许可证通常涵盖许可证发放时可用的BARON版本以及维护期内发布的任何更新版本,因此您的许可证可能不适用于旧版BARON。

我可以在MATLAB/BARON接口中使用阶乘函数吗?

MATLAB接口可能接受代数结构,但BARON不接受直接使用阶乘。循环不能依赖于决策变量的值。

如果变量是有界整数,您可以使用二进制变量对每个可能整数值的已知阶乘值进行精确建模。

我可以将MATLAB/BARON接口用于模型未知的黑盒函数吗?

不可以。BARON需要代数模型(显式方程),因此不支持黑盒/未知模型。

如果我已经安装了CPLEX,是否可以将BARON与IBM CPLEX一起使用?

可以——BARON的接口通常与许多CPLEX版本向后/向前兼容。请参阅BARON用户手册中的 CplexLibName 选项,并提供CPLEX库文件(.dll / .dylib / .so)的完整路径。

如何成功运行MATLAB/BARON接口的BARON并行实例?

通过为每次运行设置唯一的 barscratch(例如随机值或基于进程ID)来避免命名冲突。

如何使并行实例将临时文件保存在不同位置?

接口使用默认名称的临时目录,除非您覆盖它。使用 barscratch 控制临时目录的名称/位置。

如何在MATLAB/BARON接口中创建大量非线性约束?

OPTI Toolbox页面列出了高效构建大量非线性约束的方法(例如程序化构造模式)。

错误信息和支持

如果出现"此模型需要有效的BARON许可证"错误怎么办?

您需要购买BARON许可证。或者,您可以通过NEOS服务器免费运行BARON(受NEOS限制/政策约束)。

如果出现许可证文件对此BARON版本无效的错误怎么办?

仅将许可证文件放在MATLAB路径中是不够的。请确保在BARON选项中指定许可证文件的完整路径。

如果出现找不到许可证文件的错误怎么办?

您可能正在运行较旧的BARON可执行文件,而您的许可证只支持更新版本。删除/避免使用旧的可执行文件或重新排列PATH,使最新的BARON优先被找到。

如果我安装了接口,但在添加许可证路径后安装许可证失败怎么办?

最常见的原因是:(1) 您的BARON可执行文件版本与您使用的许可证不兼容,或 (2) 许可证路径指定不正确。

如果在将barin可执行文件添加到接口文件夹后MATLAB中出现错误怎么办?

请确认:

  1. 您已将BARON可执行文件复制到接口文件夹中。
  2. 如果可能,请使用管理员/root权限安装(以避免重复安装)。然后:
  • 将可执行文件从 baron 重命名为 barin
  • 将您的BARON许可证副本放在PATH上的某个位置(如果不确定,请将其放在接口文件夹中 barin 的旁边)。

如果出现打开计时输出文件时发生错误的错误信息怎么办?

直接从系统命令行运行BARON以确认许可证是否有效且可执行文件未被损坏。Windows上的示例:打开命令提示符,导航到BARON文件夹,然后运行 baron.exe 要运行文件的路径

在使用MATLAB/BARON和CPLEX时如何退出演示模式?

演示模式表示您需要有效的BARON许可证。请联系我们购买许可证。

如果我运行matbar.zip中包含的示例但BARON可执行文件不工作怎么办?

将Intel库放在与BARON可执行文件相同的目录中(重命名后变为barin.exe)。

如何获得进一步的技术支持?

发送邮件至 info@minlp.com。请包括:

  • 警告/错误的截图
  • 如果BARON能运行,请使用 filekp 生成临时目录并发送,包括 .bar 文件,以便技术支持可以重现和诊断问题。

 

 

 

 

 

 


 

 

 

在线留言

尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。

 

 

 

 

联系我们

 

微信公众号

咨询微信

企业店铺

400-621-1085

(节假日期间办公室座机如无人接听,请选择其他联系方式,感谢理解!祝您节日快乐!)

 

联系我们 快速链接 相关产品 上海卡贝信息技术有限公司

©2026  上海卡贝信息技术有限公司

产品中心

下载中心

站点地图

隐私政策

 

销售QQ咨询

产品QQ咨询

淘宝店铺

 

综述

 

 

 

GAMS

LINGO

What'sBest!

SmarPLS

Stata

IBM SPSS Statistics

AMPL

@RISK

Evolver

LINDO API

Oracle Crystal Ball

GEMPACK

BayesiaLab

iThink

M-MACBETH

TreeAge

TreePlan

Simile

Umberto

Vensim