matlab中伪代码标准和并行高效全局优化(EGO)算法 1.有效的全局优化(EGO)算法[1] 有效的全局优化(EGO)算法[1]是一种广泛使用的基于代理的优化算法,用于昂贵的单目标优化。 EGO算法首先使用一些初始设计点(通常通过实验设计方法,例如拉丁超立方体采样(LHS)方法)生成初始Kriging模型(也称为高斯过程模型)来开始。 然后,在每次迭代中,使用传统的优化算法(在此实现中为DE)选择具有最高预期改进(EI)值的点。 使用实际昂贵的目标函数评估所选点,并将其用于更新Kriging模型。 以这种方式,EI标准将搜索引导到对实际问题的最佳选择。 2.并行高效全局优化(EGO)算法[2] 并行高效全局优化(EGO)算法[2]是标准EGO标准的扩展,它允许EGO算法在每次迭代(循环)中选择多个设计点。 然后可以并行评估这些候选点,这可以节省一些挂钟时间。 在算法中使用伪EI准则在每个循环中选择多个设计点。 伪EI准则的详细描述可以参考[2]。 3.并行约束高效全局优化(EGO)算法[3] 并行约束高效全局优化(EGO)算法是为约束昂贵的优化问题而设计的。 PCEI标准用于在每次
2021-11-07 13:44:41 32KB 系统开源
1
针对NSGA-II算法在模拟二元交叉算子(SBX)算子,收敛速度和分集性能方面的不足,将反向学习机制(RLM)应用于初始化和进化过程。通过一系列的ZDT测试函数在收敛性和多样性评估两个方面,表明改进的NSGA-II算法在收敛速度,收敛性和多样性方面都优于NSGA-II算法。
2021-11-05 21:39:20 256KB Multi-objective optimization; The NSGA-II
1
NHRequest 这是AFNetworking的接口,可以发出POST,PUT,GET和DELETE之类的HTTP请求 ##设置 使用CocoaPods进行安装 我建议您看一下并将其用于iOS项目中的依赖项管理。 要将NHRequest添加到您的项目,Podfile中必须包含以下几行: platform :ios , '7.0' pod "NHRequest" , "~> 1.0.1" 不使用CocoaPods进行安装 将AFNetwork添加到您的项目中 导入“ NHRequest.h”, #import "NHRequest.h" ##如何使用? GET : [[NHRequest sharedInstance ] getWithURLString: @" yourURL " andHeaders: nil withBlockSuccess: ^( id respo
2021-11-05 16:46:07 35KB Objective-C
1
VEVideoEditor 基于 AV Foundation Framework 的 iOS 视频编辑器。 特征 将图像层添加到视频 合并多个视频 将音频更改为视频 安装。 将“VideoEditor/model”中的所有文件添加到您的项目中。 将上述框架添加到您的项目中。 AVFoundation.framework 核心媒体框架 核心视频框架 MobileCoreServices.framework 媒体播放器框架 如何使用 #include "VE.h" //init VEVideoEditor with video file VEVideoEditor *videoEditor = [[VEVideoEditor alloc] initWithURL:url]; //set preview view [self.view addSubview:videoEditor
2021-11-04 20:09:57 132KB Objective-C
1
lua与oc的交互demo,封装了一层luaBridge,开源lua库,lua调用oc的过程
2021-11-01 18:04:36 320KB objective-c lua
1
AutoCreateGroup.zip
2021-11-01 16:02:31 17KB objective-c
1
是我在网上上看到的答案,复制粘贴过来和大家分享一下,因为我和很多人一样很关心Swift的出现对Mac开发的影响和对Objective-C的影响。
2021-10-29 20:19:32 64KB Swift 代替 Objective-C
1
OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码.zip
2021-10-28 14:55:32 51.36MB 编程之道
1
Objective-C编程之道 iOS设计模式解析 源码 demo Objective-C编程之道 iOS设计模式解析 源码 demo
2021-10-28 14:44:09 1.18MB Objective-C 编程之道 iOS设计模式 源码
1
BLE开发项目功能点介绍 启动页 首页 蓝牙连接列表 我的(世界排名,运动目标,历史记录,更多设置,帮助,退出) 历史记录 模式选择(时间模式,卡路里模式,公里模式) 跑步控制界面 跑步结束界面(保存,分享) 首页 首页的UI布局由一个仪表盘组成,外层显示公里数,内层显示时间天数,目标设置可在:我的——运动目标,设置。下方两个按钮条转到历史记录和模式选择两个模块中。蓝牙中心控制者SerialGATT服务保持在首页即MainPageViewController控制器中,由此控制器传值到蓝牙列表,跑步机控制界面。 蓝牙连接列表 由MainPageViewController将蓝牙设备数组peripheralViewControllerArray,传递到次中。list展示。点击cell携参回调回首页执行开始跑步。 跑步控制界面 由MainPageViewController将蓝牙服务SerialGATT *sensor传递到BLEViewController控制器中,经过软硬件双方校验后将正确的蓝牙数据包内容分隔显示到指定label中展示。(具体校验方法下方有做说明) 模式选择 模式选择分为时间,卡路里,公里模式,三种模式选择完成后,通过通知中心传递到蓝牙控制界面中,在数据接收中进行判断,如果匹配,则以label的形式显示 运动目标 运动目标分为7日目标, 30日目标,目标设置完成通过NSUserDefult保存在plist文件中做数据持久化。
2021-10-27 21:02:59 41.38MB objective-c 天天爱跑