深圳做网站推广的公司江西宜春市建设局网站

张小明 2025/12/28 6:54:31
深圳做网站推广的公司,江西宜春市建设局网站,天猫优惠卷怎么做网站,专业官方网站建设序列二次规划#xff08;Sequential Quadratic Programming, SQP#xff09;0. 先造一个超简单的一维问题1. 第 0 步#xff1a;选一个初始点#xff08;就像选一个“初始机器人姿态”#xff09;2. 第 1 步#xff1a;在当前点附近做“局部小问题”#xff08;SQP 的精…序列二次规划Sequential Quadratic Programming, SQP0. 先造一个超简单的一维问题1. 第 0 步选一个初始点就像选一个“初始机器人姿态”2. 第 1 步在当前点附近做“局部小问题”SQP 的精髓2.1 目标函数二次近似2.2 约束线性化真正的重点3. 第 2 步解这一轮的“小问题”一个 QP4. 第 3 步更新 进入下一轮迭代0. 先造一个超简单的一维问题我们造一个“玩具问题”目标让x xx尽量靠近 2也就是最小化( x − 2 ) 2 (x-2)^2(x−2)2约束x xx不能太大必须满足一个弯弯的非线性约束g ( x ) 1 − x 2 ≥ 0 g(x)1-x^2\ge0g(x)1−x2≥0这个约束g ( x ) ≥ 0 g(x)\ge0g(x)≥0等价于1 − x 2 ≥ 0 ⟺ x 2 ≤ 1 ⟺ − 1 ≤ x ≤ 1 1-x^2\ge0\iff x^2\le1\iff -1\le x\le11−x2≥0⟺x2≤1⟺−1≤x≤1所以原问题其实是min ⁡ x F ( x ) ( x − 2 ) 2 s.t. 1 − x 2 ≥ 0 \begin{aligned} \min_x\quad F(x)(x-2)^2\ \text{s.t.}\quad 1-x^2\ge0 \end{aligned}xmin​​F(x)(x−2)2s.t.​1−x2≥0​没有约束的话F ( x ) F(x)F(x)的最小值在x 2 x2x2但x xx必须在区间[ − 1 , 1 ] [-1,1][−1,1]里所以真正的最优解是x ⋆ 1 x^\star1x⋆1离 2 最近。我们现在要用“SQP 思想”一步一步往这个x ⋆ x^\starx⋆靠近。1. 第 0 步选一个初始点就像选一个“初始机器人姿态”假设我们一开始什么都不知道随便给一个可行点比如x ( 0 ) 0.5 x^{(0)}0.5x(0)0.5检查一下约束g ( x ( 0 ) ) 1 − ( 0.5 ) 2 1 − 0.25 0.75 0 g(x^{(0)})1-(0.5)^21-0.250.750g(x(0))1−(0.5)21−0.250.750OK说明x ( 0 ) x^{(0)}x(0)在可行域里面就像机器人这一帧姿态安全、不穿模。2. 第 1 步在当前点附近做“局部小问题”SQP 的精髓现在来到SQP 的关键思想在x ( 0 ) x^{(0)}x(0)附近把目标函数F ( x ) F(x)F(x)用一个二次函数近似这里它本来就是二次所以刚好“近似原函数”把约束g ( x ) ≥ 0 g(x)\ge0g(x)≥0用一条直线近似。然后解这个“目标二次 约束线性”的小问题QP作为当前迭代的更新。2.1 目标函数二次近似我们的目标是F ( x ) ( x − 2 ) 2 F(x)(x-2)^2F(x)(x−2)2它本来就是二次函数所以在x ( 0 ) x^{(0)}x(0)附近做“二次近似”其实就是它自己——不用改F ~ ( 0 ) ( x ) F ( x ) ( x − 2 ) 2 \tilde{F}^{(0)}(x)F(x)(x-2)^2F~(0)(x)F(x)(x−2)2对应论文原话“对匹配目标1a在上一次迭代的解附近做二次近似。”在这个玩具例子里“二次近似”刚好就是原函数本身。2.2 约束线性化真正的重点约束是g ( x ) 1 − x 2 ≥ 0 g(x)1-x^2\ge0g(x)1−x2≥0这是一条弯弯的抛物线我们在x ( 0 ) 0.5 x^{(0)}0.5x(0)0.5附近用它的切线来逼近它一维函数的线性化 在x ( 0 ) x^{(0)}x(0)点做一阶泰勒展开g ( x ) ≈ g ( x ( 0 ) ) g ′ ( x ( 0 ) ) ( x − x ( 0 ) ) g(x)\approx g(x^{(0)}) g(x^{(0)})(x-x^{(0)})g(x)≈g(x(0))g′(x(0))(x−x(0))先算这些量g ( x ) 1 − x 2 g(x)1-x^2g(x)1−x2导数g ′ ( x ) − 2 x g(x)-2xg′(x)−2x在x ( 0 ) 0.5 x^{(0)}0.5x(0)0.5处g ( x ( 0 ) ) 1 − ( 0.5 ) 2 0.75 g(x^{(0)})1-(0.5)^20.75g(x(0))1−(0.5)20.75g ′ ( x ( 0 ) ) − 2 ⋅ 0.5 − 1 g(x^{(0)})-2\cdot0.5-1g′(x(0))−2⋅0.5−1所以线性化得到g ~ ( 0 ) ( x ) g ( x ( 0 ) ) g ′ ( x ( 0 ) ) ( x − x ( 0 ) ) 0.75 ( − 1 ) ( x − 0.5 ) \tilde{g}^{(0)}(x) g(x^{(0)})g(x^{(0)})(x-x^{(0)}) 0.75 (-1)(x-0.5)g~​(0)(x)g(x(0))g′(x(0))(x−x(0))0.75(−1)(x−0.5)展开一下g ~ ( 0 ) ( x ) 0.75 − x 0.5 1.25 − x \tilde{g}^{(0)}(x) 0.75 - x 0.5 1.25 - xg~​(0)(x)0.75−x0.51.25−x于是原来的非线性约束g ( x ) ≥ 0 g(x)\ge0g(x)≥0在这一轮迭代里被近似成线性的g ~ ( 0 ) ( x ) 1.25 − x ≥ 0 ⇒ x ≤ 1.25 \tilde{g}^{(0)}(x)1.25-x\ge0\quad\Rightarrow\quad x\le1.25g~​(0)(x)1.25−x≥0⇒x≤1.25这就是论文那句“对非穿透约束1b进行线性化处理。”——原本弯的“不能穿透曲线”在这一轮里变成一条直线约束。注意真约束是− 1 ≤ x ≤ 1 -1\le x\le1−1≤x≤1线性近似约束是x ≤ 1.25 x\le1.25x≤1.25在x ( 0 ) 0.5 x^{(0)}0.5x(0)0.5附近这个线性近似是“差不太多”的至少方向对。真正的 SQP 还会加“信任域/步长控制”确保你不要一步走太远我们待会简单提一下。3. 第 2 步解这一轮的“小问题”一个 QP现在本轮的“局部近似问题”变成min ⁡ x F ~ ( 0 ) ( x ) ( x − 2 ) 2 s.t. g ~ ( 0 ) ( x ) 1.25 − x ≥ 0 ⇒ x ≤ 1.25 \begin{aligned} \min_x\quad \tilde{F}^{(0)}(x)(x-2)^2\ \text{s.t.}\quad \tilde{g}^{(0)}(x)1.25-x\ge0\quad\Rightarrow\quad x\le1.25 \end{aligned}xmin​​F~(0)(x)(x−2)2s.t.​g~​(0)(x)1.25−x≥0⇒x≤1.25​这是一个非常简单的二次规划问题目标( x − 2 ) 2 (x-2)^2(x−2)2是碗形向上的曲线最小值在x 2 x2x2但加了约束x ≤ 1.25 x\le1.25x≤1.25所以“能选的最小点”就是x ( 1 ) 1.25 x^{(1)}1.25x(1)1.25直观碗的最低点在 2但你被限制只能站在“2 左边不超过 1.25”的地方那你能到的最低的点自然是“最靠近 2 的 1.25”。于是x ( 1 ) 1.25 x^{(1)}1.25x(1)1.25这就是 SQP 第 1 轮迭代算出来的“新姿态”对应机器人那边的一帧q t ( 1 ) q_t^{(1)}qt(1)​。4. 第 3 步更新 进入下一轮迭代在真正的 SQP 里这时候还会做两件事检查原始约束是不是被破坏太多比如我们看一下真约束g ( x ) 1 − x 2 ≥ 0 g(x)1-x^2\ge0g(x)1−x2≥0在x ( 1 ) 1.25 x^{(1)}1.25x(1)1.25处g ( 1.25 ) 1 − ( 1.25 ) 2 1 − 1.5625 − 0.5625 0 g(1.25)1-(1.25)^21-1.5625-0.56250g(1.25)1−(1.25)21−1.5625−0.56250说明在线性近似约束里x 1.25 x1.25x1.25还算“合法”但对原始非线性约束来说1.25 1.251.25已经跑到可行域外了。所以真正的 SQP 会用“步长缩放 / 信任域”不会一下子从 0.5 跳到 1.25而是走一小步比如从 0.5 走到 0.8、0.9 之类的以保持可行性或至少不离太远。把x ( 1 ) x^{(1)}x(1)当成下一轮的“当前点”x ( 1 ) x^{(1)}x(1)再线性化/二次近似一次重复刚才的步骤。如果继续迭代几次你会发现解会慢慢靠近真正的可行最优点x ⋆ 1 x^\star1x⋆1。你此时需要记住的核心点只有每一轮目标 → 在当前点附近用二次函数近似非线性约束 → 在当前点附近用直线近似得到一个“二次目标 线性约束”的小问题 → 很好解解完 → 更新当前点 → 再近似 → 再解。这就是“序列二次规划”名字的由来不断解一串二次规划问题来逼近原来的非线性规划。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做导航网站备案不用编程做APP和响应式网站

距离 26 考研仅剩9天!最后的冲刺阶段,真题复习直接决定最终分数差距。今天给大家分享一份340 套地理学考研真题真题,覆盖 80所院校的5大学科方向(人文地理/自然地理/地理信息科学/学科地理/地理信息系统),希…

张小明 2025/12/26 4:41:04 网站建设

网站建设与维护税率南昌有哪些推广平台

远程团队必备!Excalidraw实现实时协作绘图 在一次跨时区的架构评审会上,团队成员分散在全球五个城市,却能在同一个白板上实时勾勒系统边界、拖动服务模块、用潦草线条标注瓶颈——这不是科幻场景,而是 Excalidraw 正在发生的真实…

张小明 2025/12/26 4:40:31 网站建设

asp.net当前网站路径网站建设找超速云

"给我一张照片,我能让它动起来;给我一句话,我能把它拍成电影。"这不是科幻小说的情节,而是SkyReels V1正在做的事情。更酷的是,你不需要A100集群,一张RTX 4090就能让这个魔法在你的桌面上发生。 一、开场白:视频生成的"三座大山"与破局之道 1.…

张小明 2025/12/26 4:39:57 网站建设

网络营销平台建设沈阳关键词优化报价

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2025/12/26 4:39:24 网站建设

本地的唐山网站建设酷站字体

如何快速配置XOutput:游戏控制器转换的完整指南 【免费下载链接】XOutput DirectInput to XInput wrapper 项目地址: https://gitcode.com/gh_mirrors/xo/XOutput 想要让那些老旧的游戏手柄在现代游戏中重新焕发生机吗?XOutput就是您的理想解决方…

张小明 2025/12/26 4:38:49 网站建设

遨游网站建设有限公司qq旧版本大全官方下载

Exchange Server 2010 管理综合指南 1. 核心组件与基础概念 1.1 活动目录(Active Directory) 活动目录在 Exchange Server 2010 中扮演着关键角色。它有多种拓扑结构,如基本 AD 拓扑、复杂 AD 拓扑、跨林 AD 拓扑和单林拓扑。不同拓扑结构对消息路由有不同影响。例如,AD…

张小明 2025/12/26 4:38:16 网站建设