0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是组合最优化?

博世汽车电子事业部 来源:博世汽车电子事业部 作者:Allen 2020-09-05 10:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

你玩过魔方吗?

小小的正方体上布满六种不同的颜色,看似旋转翻飞眼花缭乱,却总会在某个瞬间完成惊喜变身。魔方作为一种益智玩具,不仅老少皆宜,更是风靡全球,实力堪称指尖上的艺术。

但你知道吗?现在不仅人类在玩,连AI机器人也加入了这个游戏阵营。

看似简单的小小魔方,你知道它的颜色组合有多少种吗?

4325 亿亿种

无论什么样的颜色组合,最少需要多少次才能保证他们都能复原?

20次

大家可能也听说,玩得好的人都知道魔方的还原口诀(类似独孤九剑的口诀)。据数学大神们说,世间所有的事物背后都有相应的数学方程去表示或者控制,何况游戏!

其实,魔方所涉及的基本数学理论就是组合最优化。今天,我就给大家分享一下组合最优化的基本知识及工程应用。

01

什么是组合最优化?

通俗地讲,组合最优化研究的问题就是讨论在众多的组合方案中,什么样的方案最优以及如何找出最优方案;

学术地讲,组合最优化是一个重要的数学分支,即通过对数学方法的研究去寻找事件的最优编排,分组,次序或筛选等,其一般数学模型是:

其中f(X)是目标函数,g(X)是约束函数,D是定义域。

02

抽象数学表达式具体化

组合最优化领域有很多经典的例子,它们通俗易懂,很适合锻炼人的数学思维能力,好多奥数竞赛的题目就来源于他们。

比如说“旅行商问题”:一个商品推销员要去若干个(n)城市推销商品,该推销员从一个城市出发,需要经过所有城市后,回到出发地,应如何选择行进路线,才能使总的行程最短。初看起来很简单,穷举所有可能性的路线,选择最短的那个,对于n很小的情况,小朋友都能够理解,也很容易;但对于n比较大的情况,穷举遍历法就不可行了。

这是一个普通人都能秒懂的问题,却也是至今仍未被完全解决的数学和计算机界难题。除此之外,还有背包问题,匹配问题,排序问题等等,如果谁能够想清楚这些问题,那数学思维能力应该是杠杠的。

03

组合最优化——AI的引擎

AI是个很热的话题。一方面,最优化可以说是AI的引擎,AI问题几乎都能转化为求解能量/损失函数的优化问题,AI模型训练的过程就是以损失函数最小化为目标,采用梯度下降的方法不断更新模型参数的过程;

另外一方面,AI深度学习和强化学习技术也为求解组合最优化问题提供了新思路,即组合最优化的序列决策可以由深度学习或强化学习来替代,求解组合最优化的经典算法可以由强化学习帮助指导算法策略,甚至已经有了专为组合最优化求解而诞生的神经网络Pointer Network。

04

掌握组合最优化,让生活和工作乘风破浪

组合最优化是一门应用广泛、实用性很强的学科,也是一种可以改善生活、提高工作效率的有力工具。

例如,在理财投资中,如何进行投资组合才可以实现收益最大化;在芯片设计过程中,一个计算机芯片需要多少层才能使得同一层的线路互不相交;在运输调度领域,采用什么样的列车调度方案可以最大化整个铁路系统的运行效率;在城建规划中,如何安排工厂、超市、住宅、学校、医院等单位的布局,才能有利于城市的平衡发展;在生产计划安排中,采用什么样的方案才可以实现利润最大化。

大到国家政策,中到企业战略,小到个人选择都或多或少地涉及到组合最优化。甚至可以说,我们的生活和工作一直在潜意识地进行着最优化组合求解,系统的学习和训练会让这个过程更高效便捷。

05

我是一名工程师,在博世有哪些工程项目会用到组合最优化?

目前博世正在如火如荼地进行数字化转型探索,生产部门有大量的场景和数据等待挖掘,比如产线合理排班,贴片机贴片顺序等都有可能涉及到组合最优化。

而工程部的业务主要是跟设计相关的,比如说PCB的布局与布线设计,机械结构件的设计等等。这些设计工作严重依赖工程师的经验,似乎很难进行数字化优化。设计工作就是在满足一定约束条件下,设计完成某些功能的过程,对这进行高度抽象,不就是组合最优化问题吗?

在PCB板设计结束后,要对板子上的某些元器件进行保护层设计和保护层喷涂。目前设计依赖设计工程师的设计经验,喷涂路径依赖产线工程师的经验及其反复调试,其缺点是依赖专家经验,项目周期长。

如果能根据组合最优化原理开发一种PCB元器件保护层自动设计软件,帮助设计工程师优化保护层设计,帮助产线工程师优化喷涂路径,提升工作效率,那将是极好的。

于是我们有了下图设计:

通过使用我们提供的自动化设计软件,项目的交付时间将缩短85%以上。这可以看作是数字化过程中典型的案例,利用组合最优化技术极大地提升了设计人员的工作效率,也提升了喷涂的生产效率。

除此之外,还有PCB的设计工作,如何借助组合最优化及AI技术帮助PCB设计工程师快速布线和布局是一个有意义但极具挑战性的问题,这也很值得探索。

总之,组合最优化涉及到我们生活的各个方面,掌握组合最优化不仅使我们能玩好魔方,而且能丰富我们的生活和工作的思路,更能直接提升工程师的工作效率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1600

    浏览量

    70671
  • 芯片设计
    +关注

    关注

    15

    文章

    1129

    浏览量

    56481
  • AI
    AI
    +关注

    关注

    90

    文章

    38247

    浏览量

    297236

原文标题:揭秘组合最优化——从魔方到工程设计

文章出处:【微信号:AE_China_10,微信公众号:博世汽车电子事业部】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Amphenol商用ACPI紧凑型组合连接器:高效连接的理想之选

    的Commercial ACPI紧凑型组合连接器,它为板对板(BTB)、线对板(WTB)和线对线(WTW)连接提供了出色的解决方案。 文件下载: Amphenol FCI 紧凑型组合连接器.pdf 一、产品概述 Amphenol的紧凑型
    的头像 发表于 12-11 14:05 107次阅读

    高马赫数飞行器动力基石:变循环涡扇冲压组合发动机研究现状与未来路径探析

    变循环涡扇冲压组合发动机是一种高度集成的推进系统,通过可变几何组件和模态切换机构实现不同热力循环模式之间的无缝转换。从结构原理上看,该类发动机可视为小涵道比涡扇、大涵道比涡扇和冲压发动机三种热力循环的组合,根据飞行条件选择最优
    的头像 发表于 11-12 14:30 668次阅读
    高马赫数飞行器动力基石:变循环涡扇冲压<b class='flag-5'>组合</b>发动机研究现状与未来路径探析

    西格电力储能容量配置优化模型与工具方法

    科学的储能容量配置,核心是 “以项目目标为导向,结合电源特性、负荷需求、经济约束,通过模型量化计算 + 工具验证,找到‘技术达标、成本最优’的最小合理容量”。本文拆解容量配置的核心影响因素、主流优化模型与实用工具,结合案例提供可落地的配置思路。
    的头像 发表于 10-24 10:04 200次阅读
    西格电力储能容量配置<b class='flag-5'>优化</b>模型与工具方法

    如何对蜂鸟e203内核乘除法器进行优化

    器可以运用各种不同算法来实现除法运算,例如:SRT,Newton-Raphson等。对于不同应用场景,需要选择最适合的算法,从而达到最优的处理器性能表现。 三、总结 蜂鸟E203内核乘除法器的优化是提高
    发表于 10-24 06:47

    测绘级MEMS组合导航系统精度对标分析

    精度是测绘级MEMS组合导航系统在无人装备、精密测量等场景应用的核心依据。本文以国产ER-GNSS/MINS-01(以下简称“组合导航01”)与欧洲某著名惯导公司产品为研究对象,从姿态航向精度、定位
    的头像 发表于 09-08 09:51 573次阅读

    效率最优的感应电机无差拍直接转矩控制

    磁链之间的关系,给出了电机稳态运行时效率最优的定子磁链幅值计算公式,实现了感应电机无差拍直接转矩控制变频调速系统的效率最优控制。实验结果表明,给出的优化控制策略,在保持无差拍直接转矩控制快速动态响应
    发表于 07-16 19:02

    低成本组合导航能实现精准导航定位

    在自动化、无人系统和精准农业等领域,高精度导航是核心需求,但传统高端组合导航系统的高成本往往让许多用户望而却步。ER-GNSS/MINS-05作为一款低成本组合导航系统,通过技术优化与精准性能平衡
    的头像 发表于 07-03 15:16 607次阅读
    低成本<b class='flag-5'>组合</b>导航能实现精准导航定位

    无刷直流电机滑模观测器参数优化设计方法

    设计时间,同时能够降低观测器的误差。为了改进传统遗传算法易陷入局部收敛的问题,采用多种群遗传算法求解最优增益参数。实验结果表明提出的方法能够快速求解最优反馈参数,并且观测器误差较小。 纯分享帖,点击下方
    发表于 06-27 16:48

    氮化镓电源芯片U8722CAS打嗝模式实现噪音和纹波最优化

    氮化镓电源芯片U8722CAS打嗝模式实现噪音和纹波最优化打嗝模式本质为电源保护机制(如短路保护),优化需在保障可靠性的前提下进行。高频噪声问题需协同芯片设计、封装工艺及PCB布局综合解决。氮化镓
    的头像 发表于 06-12 15:46 881次阅读
    氮化镓电源芯片U8722CAS打嗝模式实现噪音和纹波<b class='flag-5'>最优化</b>

    PanDao:通过可生产性调控实现光学设计流程的动态优化

    流程迭代执行,最终实现总体可生产性工作点的优化(即图2所示的\"最优工作区\")。 图3.在图2的可生产性空间图表基础上增加成本作为第三维度,直观展示了当光学元件公差(X轴)与机械
    发表于 05-09 08:49

    VirtualLab Fusion应用:参数优化文档介绍

    的环境中。另一方面,过高的温度值将增加“跳出”已检测到的全局最小值的周围的可能性。 *这种全局优化算法的名称及其参数类似于冶金退火,如果选择明智的冷却过程,退火过程将达到接近最优的低能状态。 **它通常会
    发表于 02-28 08:44

    直击新能源电力直流系统痛点:绝缘监测最优

    直击新能源电力直流系统痛点:绝缘监测最优
    的头像 发表于 02-13 10:05 556次阅读
    直击新能源电力直流系统痛点:绝缘监测<b class='flag-5'>最优</b>解

    如何优化BP神经网络的学习率

    训练过程中发生震荡,甚至无法收敛到最优解;而过小的学习率则会使模型收敛速度缓慢,容易陷入局部最优解。因此,正确设置和调整学习率对于训练高效、准确的神经网络模型至关重要。 二、学习率优化算法 梯度下降法及其变种 : 标准梯
    的头像 发表于 02-12 15:51 1461次阅读

    光电组合滑环的特点与应用分析

    光电组合滑环是现代工程和工业领域中的一种关键技术组件,它融合了传统滑环和光纤传输技术的优势。光电组合滑环的设计目的在于实现高效、稳定的电信号和光信号传输,为各种需要高精度和长寿命的应用提供支持。
    的头像 发表于 02-06 17:05 655次阅读

    自动排产系统:如何实现生产计划优化的关键策略

    自动排产系统通过集成和分析数据、考虑多种约束条件制定最优计划、实时监控和调整生产计划、优化资源配置和利用以及提高生产效率和响应速度等方式来实现生产计划优化。这些优化措施不仅提高了企业的
    的头像 发表于 12-20 09:11 1375次阅读
    自动排产系统:如何实现生产计划<b class='flag-5'>优化</b>的关键策略