Lecture1——对最优化的介绍

一,简介——什么是最优化?

1,三种问题:
  • 用80米的围栏尽可能的围成一个面积最大的矩形
  • 如何规划产品的生产,使得公司获得的利润最大
  • 给你一个图(Graph),如何获得最短的距离

2,一个普通的最优化问题有哪几个部分?
  • 决策(Decision)
  • 目标(Objective)
  • 限制(Constraints)

最优化涉及用一个或者多个决策使得目标最优化,同时也会存在一些限制,根据题目的背景,我们要获得的可能是最大化,也可能是最小化。

因此我们发现,在第一部分给出的三个问题中:

  • 围栏问题

决策:围成矩形;目标:面积最大化;限制:80米围栏

  • 生产问题:

决策:生产计划;目标:利润最大化;限制:生产资源

  • 最短距离问题

决策:从S到T的路径;目标:路径最短;限制:从S出发,T为终点

3,最优化的历史
  • 最早的研究是在公元前 300-100 年,当时欧几里得研究几何学 / 海伦研究光的反射原理。
  • 它主要是数学的一部分(主要贡献者:牛顿、拉格朗日、欧拉等)
  • 现代优化始于 20 世纪,在第二次世界大战期间受到广泛关注。
  • 今天,计算机的使用和数据的可用性为优化提供了新的方法和视角。

当下重要应用场景:AI与机器学习,图像处理

4,最优化的前置知识

在学习最优化之前,你可能需要学习微积分,线性代数,这样才能顺利的理解。

5,学习目标
  • 建模技术: 如何将实际问题转化为优化问题,尤其是好的优化问题?
  • 优化算法: 如何有效地解决优化问题?
  • 实施: 如何使用可用工具解决优化问题?

二,最优化基础

1,基本术语——最优化问题的数学表达
  • 通常一个最优化问题可以表达为:

                        x——>决策变量(Decision variable)

                        f——>目标函数(Objective function)

                       Ω——>限制(Constraints)

        “maximize”与之类似。

  • 一些转化

(1)maximize_{x}c(x) :f(x)=-c(x)\rightarrow minimize_{x}f(x)

(2)限制l_{i}(x)\geqslant 0 :g_{i}(x)=-l_{i}(x)\rightarrow g_{i}(x)\leqslant 0

(3)一些特殊限制:非正(nonpositivity)和非负(nonnegativity)

(4)在问题中通常不考虑严格不等式限制。

2,关于“值”和“结果”的一些术语
  • 可行点(Feasible point):满足所有约束的决策变量。
  • 可行集(区域)(Feasible set/region)Ω:可行点集。
  • 最佳解决方案(Optimal solution):达到与任何其他可行点一样好的目标值的(可行)决策变量。
  • 最佳值(Optimal value):任何最佳解决方案的目标值(如果有);所有可能目标值的最大下限(最小化)。

3,最小化器(Minimizer)

一个例题(来自课件):

所以,对与点 x^{^{*}}\in R^{n} 他可以被称为:

  • 局部最小化器(local minimizer):如果x∗ ∈ Ω,存在\epsilon > 0f(x)\geqslant f(x^{*})对于所有的x^{*}\in Ω∩B(x∗,ϵ)
  • 严格最小化器(strict local minimizer):如果x∗ ∈ Ω,存在\epsilon > 0f(x)> f(x^{*})对于所有的x^{*}\in (Ω∩B(x∗,ϵ))\{x∗}.
  • 全局最小化器(global minimizer):如果x∗ ∈ Ω,存在\epsilon > 0f(x)\leqslant f(x^{*})对于所有的x ∈ Ω.
  • 严格全局最小化器(strict global minimizer)如果x∗ ∈ Ω,存在\epsilon > 0f(x)< f(x^{*})对于所有的x ∈ Ω\{x∗}.

注意:全局最小化器=全局解=最优解;最大化器类似

三,最小化问题可能的结果和分类

1,可能的结果
  • 不可行(Infeasible):问题中没有找到可行点。

        例如:minimize\underset{x\in R^{n}}{}  f(x) s.t. x ≥ 1,x ≤ 0

  • 可行(Feasible):

         (1)无界最优解:例如最优解结果是负无穷。

         (2)有限最优解:最优解的值是有界的;

           但是,这个最优解又分可得和不可得:

                         如1/x 在 x\geqslant1的最小值是不可得的

                         如sinx 在x>0的最小值是可得的

注意:我们可能会有多个最佳解决方案,但最佳值只有一个。

2,分类
  • 有限制的或无限制的。如 Ω = R^{n},则是无限制的
  • 线性的或非线性的。f, g_{i}(i = 1,...,m) and h_{j} (j = 1,...,p) are all linear;如果其中的函数有非线性的,则这类问题也是非线性的
  • 连续的或离散的。如果问题内存在变量是离散的,则是离散的;反之则是连续的。

Integer Optimization:一些或所有的变量是整数。

默认状态下,我们认为问题中的值是连续的,除非很明确的告诉你是离散的。

注意:

  • 上述分类基于 f、g、h 的结构以及可行集 Ω:

有时非线性问题可以等效地转换为线性问题。 有时线性问题可以等效地转换为连续优化问题。

  • 线性优化是研究最深入、最简单的优化问题:

非线性优化和整数优化可能比线性优化难得多。 因此,在很多情况下,人们努力寻找问题的线性优化公式(传统上)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/24378.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB基础应用精讲-【数模应用】主成分(pca)分析(补充篇)(附MATLAB、R语言和python代码实现)

目录 前言 几个高频面试题目 主成分分析(PCA)与独立成分分析(ICA) 1. 技术背景 2. 主成分分析 3. 独立成分分析 算法原理 数据降维 PCA 涉及的主要问题 PCA 的优化目标 主成分分析(PCA)的基本思想 数学模型 协方差和散度矩阵 PCA的推导:基于最小投影距离 ​…

matlab BP神经网络

clear clc % 准备数据 inputs rand(10, 100); % 100组输入&#xff0c;每组10个特征 outputs rand(1, 100); % 100组输出&#xff0c;每组1个输出值 % 将数据分成训练集和测试集 trainRatio 0.8; valRatio 0.1; testRatio 0.1; [trainInd, valInd, testInd] divid…

数据结构笔记2 栈和队列

为什么在循环队列中&#xff0c;判断队满的条件是&#xff08;Q.rear1&#xff09;模maxqsize? 取模运算&#xff08;%&#xff09;在循环队列中起到关键作用&#xff0c;主要是因为它能确保索引值在数组的有效范围内循环。具体来说&#xff0c;取模运算有以下几个重要作用&am…

【Go语言精进之路】构建高效Go程序:了解切片实现原理并高效使用

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 引言一、切片究竟是什么&#xff1f;1.1 基础的创建数组示例1.2 基础的创建切片示例1.3 切片与数组的关系 二、切片的高级特性&#xff1a;动态扩容2.1 使用 append 函数扩容2.2 容量管理与性能考量2.3 切片的截取与缩容 三…

底板外设倒灌到处理器分析

在嵌入式系统中&#xff0c;底板外设通常与处理器通过各种接口&#xff08;如UART、SPI、I2C、GPIO等&#xff09;进行连接。这些外设可能包括传感器、执行器、存储器、通信模块等。倒灌是指当外设向处理器提供的信号电平超出了处理器能够接受的范围&#xff0c;导致处理器无法…

无锡哲讯——机械行业ERP管理系统,引领智能制造新纪元

机械行业作为现代工业的基石&#xff0c;正面临着前所未有的变革。随着智能制造的兴起&#xff0c;ERP管理系统在机械行业中的作用日益凸显。无锡哲讯智能科技有限公司&#xff0c;凭借其在ERP领域的专业实力和丰富经验&#xff0c;为机械行业客户提供定制化的ERP解决方案&…

【Python错误】:AttributeError: ‘generator‘ object has no attribute ‘next‘解决办法

【Python错误】&#xff1a;AttributeError: ‘generator’ object has no attribute next’解决办法 在Python中&#xff0c;生成器是一种使用yield语句的特殊迭代器&#xff0c;它允许你在函数中产生一个值序列&#xff0c;而无需一次性创建并返回整个列表。然而&#xff0c;…

微信小程序毕业设计-家庭事务管理系统项目开发实战(附源码+论文)

大家好&#xff01;我是程序猿老A&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;微信小程序毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计…

算法2:滑动窗口(下)

文章目录 水果成篮找到字符串中所有字母异位词串联所有单词的子串*最小覆盖子串* 水果成篮 两元素排空操作 窗口中存在元素交错情况&#xff0c;所以出窗口一定要出干净&#xff01;&#xff01;&#xff01; class Solution { public:int totalFruit(vector<int>& …

行心科技中禄松波携手,开启智能健康新时代

在2024年第34届健博会暨中国大健康产业文化节的盛大舞台上&#xff0c;广州市行心信息科技有限公司&#xff08;以下简称“行心科技”&#xff09;与浙江中禄松波生物工程有限公司&#xff08;以下简称“中禄松波”&#xff09;宣布达成战略合作&#xff0c;共同推动医康养产业…

[职场] 美术指导的重要作用 #学习方法#笔记

美术指导的重要作用 美术指导是广告、电影、电视剧等创意作品中的一个重要角色&#xff0c;负责整体视觉风格和美术设计的指导和管理。 美术指导的目标是通过视觉表达来传达故事的情感、氛围和主题&#xff0c;以及塑造角色和场景的形象。 美术指导在创作过程中扮演着重要的角…

Linux网络的DHCP配置

文章目录 DHCP配置DHCP流程简述DHCP优点DHCP的分配方式DHCP的租约过程DHCP配置实验实验1实验2 DHCP配置 DHCP&#xff1a;动态主机配置协议 服务端和客户端 服务端&#xff1a;server&#xff0c;提供某种特定的服务 客户端&#xff1a;client&#xff0c;使用服务端提供的服…

人体感应提醒 大声公+微波模块

文章目录 模块简介接线程序示例 模块简介 微波感应开关模块 RCWL-0516是一款采用多普勒雷达技术&#xff0c;专门检测物体移动的微波感应模块。采用 2.7G 微波信号检测&#xff0c;该模块具有灵敏度高&#xff0c;感应距离远&#xff0c;可靠性强&#xff0c;感应角度大&#…

Ruoyi-Vue-Plus 下载启动后菜单无法点击展开,

1.Ruoyi-Vue-Plus框架下载后运行 2.使用mock数据 3.进入页面后无法点击菜单 本以为是动态路由或者菜单逻辑出了问题&#xff0c;最后发现是websocket的问题 解决办法 把这两行代码注释 页面菜单即可点击。 以上。

【ROS使用记录】—— ros使用过程中的rosbag录制播放和ros话题信息相关的指令与操作记录

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、rosbag的介绍二、rosbag的在线和离线录制三、rosbag的播放相关的指令四、其他rosbag和ros话题相关的指令总结 前言 rosbag是ROS&#xff08;机器人操作系统…

Suse Linux ssh配置免密后仍需要输入密码

【问题描述】 Suse Linux已经配置了ssh免密&#xff0c;但无法ssh到目标服务器。 对自身的ssh登陆也需要输入密码。 系统–Suse 15 SP5 【重现步骤】 1.使用ssh-keygen -t rsa生产key文件 2.使用ssh-copy-id拷贝public key到目标机器(或者自身) 3.配置成功后ssh 目标时仍需要输…

[C#]使用OpenCvSharp图像滤波中值滤波均值滤波高通滤波双边滤波锐化滤波自定义滤波

在使用OpenCvSharp进行图像滤波处理时&#xff0c;各种滤波方法都有其特定的用途和效果。以下是对中值滤波、均值滤波、高通滤波、双边滤波、锐化滤波和自定义滤波的详细解释和归纳&#xff1a; 中值滤波&#xff08;MedianBlur&#xff09; 原理与作用&#xff1a;中值滤波是…

Stable diffusion采样器详解

在我们使用SD web UI的过程中&#xff0c;有很多采样器可以选择&#xff0c;那么什么是采样器&#xff1f;它们是如何工作的&#xff1f;它们之间有什么区别&#xff1f;你应该使用哪一个&#xff1f;这篇文章将会给你想要的答案。 什么是采样&#xff1f; Stable Diffusion模…

UI学习--导航控制器

导航控制器 导航控制器基础基本概念具体使用 导航控制器切换演示具体使用注意 导航栏与工具栏基本概念具体使用&#xff1a; 总结 导航控制器基础 基本概念 根视图控制器&#xff08;Root View Controller&#xff09;&#xff1a;导航控制器的第一个视图控制器&#xff0c;通…

压缩大文件消耗电脑CPU资源达到33%以上

今天用7-Zip压缩一个大文件&#xff0c;文件大小是9G多&#xff0c;这时能听到电脑风扇声音&#xff0c;查看了一下电脑资源使用情况&#xff0c;确实增加了不少。 下面是两张图片&#xff0c;图片上有电脑资源使用数据。