1 / 11

MATSuMoTo 代码说明

MATSuMoTo 代码说明. 刁瑞. 特点. 初始点的选取方式 模型函数的选取方式 样本点的选取方式. 安装方法. 将 MATSuMoTo 及其子文件夹加入 MATLAB 的路径中 Set Path... -> Add with Subfolders. 测试问题. >> TestDriver 运行正常表明可以使用. 使 用 方法.

Download Presentation

MATSuMoTo 代码说明

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MATSuMoTo代码说明 刁瑞

  2. 特点 • 初始点的选取方式 • 模型函数的选取方式 • 样本点的选取方式

  3. 安装方法 • 将MATSuMoTo及其子文件夹加入MATLAB 的路径中Set Path... -> Add with Subfolders

  4. 测试问题 >> TestDriver 运行正常表明可以使用

  5. 使用方法 >> [xbest, fbest] = MATSuMoTo(data_file,maxeval,surogate_model,sampling_technique,initial_design,number_startpoints,starting_point,NumberNewSamples);

  6. 输入参数

  7. data_file • 如何计算自己的问题? • 参考ExampleMixedInteger/datainput_ex_MI.m

  8. Initial Design的类型SLHD, LHS, CORNER参考 StartingDesign.m • Surrogate Model的类型RBFcub, RBFtps, RBFlin, POLYlin, POLYquad, POLYquadr, POLYcub, POLYcubr, MARS, MIX_RcM, MIX_RcPc, MIX_RcPcr, MIX_RcPq, MIX_RcPqr, MIX_RcPcM参考 FitSurrogateModel.m • Sampling Technique的类型 CANDloc, CANDglob, SurfMin参考 Perturbation.m 和 SurfMin.m

  9. 获得计算结果 >> load results.mat

  10. 外层程序 – MATSuMoTo.m • 根据变量类型分别调用Optimization_integer.mOptimization_continuous.mOptimization_mixedinteger.m

  11. MATSuMoTo.m 的末尾是绘图部分 • 可以参考绘制其他图像

More Related