当前位置: 首页 > news >正文

MATLAB算法实战应用案例精讲-【优化算法】光学显微镜算法(OMA)(附MATLAB代码实现)

前言

光学显微镜算法(Optical Microscope Algorithm, OMA)从光学显微镜对目标物体的放大能力中获得灵感,使用肉眼进行初始观察,并通过物镜和目镜模拟放大过程。通过两个实验验证了OMA的性能,该算法具有用户友好且不需要初始化参数的特点:(1)在50个Benchmark函数上,将OMA与九种启发式算法进行比较,结果表明OMA性能更优、计算时间更短;(2)将OMA应用于解决工程问题,包括多项目调度中的结构优化和多资源均衡。OMA不仅显示出优越性,而且使用目标函数评估次数最少。该算法具有鲁棒性好、易于实现、控制参数少等特点,可用于求解多种数值优化问题。
 

代码实现

MATLAB

OMA.m

%% Optical Microscope Algorithm (OMA)
%  Author and programmer:
%         Professor        Min-Yuan Cheng
%         Ph.D. Student    Moh Nur Sholeh
%  Written by Moh Nur Sholeh
%  Computer Integrated Construction (CIC) Lab
%  National Taiwan University of Science and Technology, Taipei, Taiwan
%  Paper : Cheng, M. Y., & Sholeh, M. N. (2023). Optical microscope algorithm: a new metaheuristic inspired by microscope magnification
%          for solving engineering optimization problems. Knowledge-Bas
http://www.lryc.cn/news/186063.html

相关文章:

  • 常见弯道输送机有哪些
  • 聚观早报 | 2023社交进入大变革时代;赛力斯发布9月产销快报
  • nginx-proxy反向代理缓存
  • Java反射(一)--- 类的实例化
  • web3.0时代分布式网络协议的异同
  • 【多线程案例】设计模式-单例模式
  • MyBatis-Plus演绎:数据权限控制,优雅至极!
  • 医学专题--多组学在药物治疗靶点筛选中的研究思路
  • 搜索与图论总结
  • lv8 嵌入式开发-网络编程开发 15I/O多路复用及select函数
  • 阿里云 linux tomcat 无法访问方法
  • 公园视频监控系统如何改造?人工智能又能提供哪些帮助?
  • 面试算法19:最多删除一个字符得到回文
  • H5+Css3文本溢出添加省略号(包括插件)
  • 将休眠镜像文件hiberfil.sys移动到D盘,可以减少C盘好几个G的空间占用
  • YTM32的模数转换器ADC外设模块详解
  • 前端vue学习笔记——Vuex
  • 7个在Github上的flutter开源程序
  • 计算机基础
  • Oracle-ASM实例communication error问题处理
  • gin路由相关方法
  • vue项目 Editor.md使用示例
  • 12.3 实现模拟鼠标录制回放
  • 【计算机网络-自顶向下方法】应用层(SMTP、POP3、DNS)
  • 【Pm4py第八讲】关于Statistics
  • 【Azure 架构师学习笔记】-Azure Data Factory (5) --Data Flow
  • uniapp之ios开发及支付整体流程爬坑记录
  • AutoDL百川大模型体验
  • 蓝桥杯每日一题2023.10.8
  • jmeter,性能测试,Locust