打孔机生产效能的提高 队 员: 李伦 王旭 查姗 指导教师: 屠良平 学 校: 辽宁科技大学. 1 问题提出 2 问题分析 3 模型假设 4 模型的建立与求解 5 模型评价及改进 目录.

Slides:



Advertisements
Similar presentations
第八章 轴系零件 § 8-1 键、销及其连接 一、键连接 二、销连接 § 8-2 轴 一、轴的分类和应用 二、轴的结构和轴上零件的固定
Advertisements

纺纱学. 2 绪 论 基本要求:了解纺纱系统的类别 重点掌握:棉纺系统的工艺流程 3 一、纺纱原理与设备 纺纱:用物理或机械的方法将纺织纤维纺成纱 线的过程。 纺纱原理:初加工、原料的选配、开松除杂、 混和、梳理、精梳、并合、牵伸、加捻、卷绕等。 纺纱方法:传统纺纱方法、新型纺纱方法。 纺纱设备:开清棉联合机、梳棉机、精梳机、
第十二章 常微分方程 返回. 一、主要内容 基本概念 一阶方程 类 型 1. 直接积分法 2. 可分离变量 3. 齐次方程 4. 可化为齐次 方程 5. 全微分方程 6. 线性方程 类 型 1. 直接积分法 2. 可分离变量 3. 齐次方程 4. 可化为齐次 方程 5. 全微分方程 6. 线性方程.
概率统计( ZYH ) 节目录 2.1 随机变量与分布函数 2.2 离散型随机变量的概率分布 2.3 连续型随机变量的概率分布 第二章 随机变量及其分布.
概率统计( ZYH ) 节目录 3.1 二维随机变量的概率分布 3.2 边缘分布 3.4 随机变量的独立性 第三章 随机向量及其分布 3.3 条件分布.
第四章 犯罪概念与犯罪构成. 第一节 犯罪概念 一、犯罪概念的类型  (一)犯罪的形式概念  (二)犯罪的实质概念  (三)犯罪的混合概念.
Newsboy 模型简介 系统工程 裴英超.
细分曲面 傅孝明 SA 目录 细分曲面的基本思想 两个关键问题 一些基本概念 几种简单的细分曲面算法 细分曲面方法分类.
一、拟合优度检验 二、变量的显著性检验 三、参数的置信区间
4 第四章 矩阵 学时:  18 学时。 教学手段:  讲授和讨论相结合,学生课堂练习,演练习题与辅导答疑相结合。 基本内容和教学目的:  基本内容: 矩阵的运算,可逆矩阵,初等矩阵及其性质和意义, 分块矩阵。  教学目的:  1 .使学生理解和掌握矩阵等价的相关理论  2 .能熟练地进行矩阵的各种运算.
第二十三讲 7.3 利用频率采样法设计 FIR 滤波器. 回顾窗函数设计法: 得到的启发:能否在频域逼近? 用什么方法逼近? 通过加窗实 现时域逼近.
第 4 章 抽象解释 内容概述 以一种独立于编程语言的方式,介绍抽象解释的 一些本质概念 – 将 “ 程序分析对语言语义是正确的 ” 这个概念公式 化 – 用 “ 加宽和收缩技术 ” 来获得最小不动点的较好的 近似,并使所需计算步数得到限制 – 用 “ 伽罗瓦连接和伽罗瓦插入 ” 来把代价较大的属 性空间用代价较小的属性空间来代替.
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第六十二讲 ) 离散数学. 最后,我们构造能识别 A 的 Kleene 闭包 A* 的自动机 M A* =(S A* , I , f A* , s A* , F A* ) , 令 S A* 包括所有的 S A 的状态以及一个 附加的状态 s.
1 为了更好的揭示随机现象的规律性并 利用数学工具描述其规律, 有必要引入随 机变量来描述随机试验的不同结果 例 电话总机某段时间内接到的电话次数, 可用一个变量 X 来描述 例 检测一件产品可能出现的两个结果, 也可以用一个变量来描述 第五章 随机变量及其分布函数.
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 3 章 曲线拟合的最小二乘法 给出一组离散点,确定一个函数逼近原函数,插值是这样 的一种手段。在实际中,数据不可避免的会有误差,插值函 数会将这些误差也包括在内。
主讲教师:陈殿友 总课时: 124 第八讲 函数的极限. 第一章 机动 目录 上页 下页 返回 结束 § 3 函数的极限 在上一节我们学习数列的极限,数列 {x n } 可看作自变量 为 n 的函数: x n =f(n),n ∈ N +, 所以,数列 {x n } 的极限为 a, 就是 当自变量 n.
第十一章 曲线回归 第一节 曲线的类型与特点 第二节 曲线方程的配置 第三节 多项式回归.
实验一: 信号、 系统及系统响应 1 、实验目的 1 熟悉连续信号经理想采样前后的频谱变化关系, 加深对时 域采样定理的理解。 2 熟悉时域离散系统的时域特性。 3 利用卷积方法观察分析系统的时域特性。 4 掌握序列傅里叶变换的计算机实现方法, 利用序列的傅里 叶变换对连续信号、 离散信号及系统响应进行频域分析。
线性代数习题课 吉林大学 术洪亮 第一讲 行 列 式 前面我们已经学习了关 于行列式的概念和一些基本 理论,其主要内容可概括为:
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第二十五讲 ) 离散数学. 定理 群定义中的条件 ( 1 )和( 2 )可以减弱如下: ( 1 ) ’ G 中有一个元素左壹适合 1 · a=a; ( 2 ) ’ 对于任意 a ,有一个元素左逆 a -1 适 合 a -1 ·
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 3 章 曲线拟合的最小二乘法 给出一组离散点,确定一个函数逼近原函数,插值是这样的一种手段。 在实际中,数据不可避免的会有误差,插值函数会将这些误差也包括在内。
聚合物在生物高分子分离中的应用 王延梅 中国科学技术大学高分子科学与工程系 Tel
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第三十九讲 ) 离散数学. 例 设 S 是一个集合, ρ ( S )是 S 的幂集合,集合 的交( ∩ ),并(∪)是 ρ ( S )上的两个代数运算, 于是,( ρ ( S ), ∩ ,∪) 是一个格。而由例 知.
实验三: 用双线性变换法设计 IIR 数字滤波器 一、实验目的 1 熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法。 2 掌握数字滤波器的计算机仿真方法。 3 通过观察对实际心电图信号的滤波作用, 获得数字滤波的感性知 识。
信息利用与学术论文写作 Library of Jiangsu University, Zhenjiang Sha Zhenjiang
第二章 贝叶斯决策理论 3学时.
流态化 概述 一、固体流态化:颗粒物料与流动的流体接触,使颗粒物料呈类 似于流体的状态。 二、流态化技术的应用:流化催化裂化、吸附、干燥、冷凝等。 三、流态化技术的优点:连续化操作;温度均匀,易调节和维持; 气、固间传质、传热速率高等。 四、本章基本内容: 1. 流态化基本概念 2. 流体力学特性 3.
非均相物系的分离 沉降速度 球形颗粒的 :一、自由沉降 二、沉降速度的计算 三、直径计算 1. 试差法 2. 摩擦数群法 四、非球形颗粒的自由沉降 1. 当量直径 de :与颗粒体积相等的圆球直径 V P — 颗粒的实际体积 2. 球形度  s : S—— 与颗粒实际体积相等的球形表面积.
量子化学 第四章 角动量与自旋 (Angular momentum and spin) 4.1 动量算符 4.2 角动量阶梯算符方法
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 5 章 解线性方程组的直接法 实际中,存在大量的解线性方程组的问题。很多数值方 法到最后也会涉及到线性方程组的求解问题:如样条插值的 M 和.
主讲教师:陈殿友 总课时: 124 第十一讲 极限的运算法则. 第一章 二、 极限的四则运算法则 三、 复合函数的极限运算法则 一 、无穷小运算法则 机动 目录 上页 下页 返回 结束 §5 极限运算法则.
在发明中学习 线性代数 概念的引入 李尚志 中国科学技术大学. 随风潜入夜 : 知识的引入 之一、线性方程组的解法 加减消去法  方程的线性组合  原方程组的解是新方程的解 是否有 “ 增根 ” ?  互为线性组合 : 等价变形  初等变换  高斯消去法.
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 7 章 矩阵的特征值和特征向量 很多工程计算中,会遇到特征值和特征向量的计算,如: 机械、结构或电磁振动中的固有值问题;物理学中的各种临界 值等。这些特征值的计算往往意义重大。
Photoshop CS4 标准培训教程 第三章第三章 在 Photoshop CS4 中所谓的不规则选区指的是随意性强,不被局限在几何形状内, 他们可以是鼠标任意创建的也可以是通过计算而得到的单个选区或多个选区。在 Photoshop 中可以用来创建不规则选区的工具被分组放置到套索工具组、魔棒工具组.
第一节 相图基本知识 1 三元相图的主要特点 (1)是立体图形,主要由曲面构成; (2)可发生四相平衡转变; (3)一、二、三相区为一空间。
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第五十三讲 ) 离散数学. 定义 设 G= ( V , T , S , P ) 是一个语法结构,由 G 产生的语言 (或者说 G 的语言)是由初始状态 S 演绎出来的所有终止符的集合, 记为 L ( G ) ={w  T *
编译原理总结. 基本概念  编译器 、解释器  编译过程 、各过程的功能  编译器在程序执行过程中的作用  编译器的实现途径.
周期信号的傅里叶变换. 典型非周期信号 ( 如指数信号, 矩形信号等 ) 都是满足绝对可 积(或绝对可和)条件的能量信号,其傅里叶变换都存在, 但绝对可积(或绝对可和)条件仅是充分条件, 而不是必 要条件。引入了广义函数的概念,在允许傅里叶变换采用 冲激函数的前提下, 使许多并不满足绝对可积条件的功率.
§8-3 电 场 强 度 一、电场 近代物理证明:电场是一种物质。它具有能量、 动量、质量。 电荷 电场 电荷 电场对外的表现 : 1) 电场中的电荷要受到电场力的作用 ; 2) 电场力可移动电荷作功.
 符号表  标识符的作用: 声明部分:定义了各种对象及对应的属性和 使用规则。 程序体:对所定义的对象进行各种操作。 $ididname IdnameAttributeIR  必要性 Token : 新表-符号表(种类、类型等信息):
Department of Mathematics 第二章 解析函数 第一节 解析函数的概念 与 C-R 条件 第二节 初等解析函数 第三节 初等多值函数.
首 页 首 页 上一页 下一页 本讲内容本讲内容 视图,剖视图(Ⅰ) 复习: P107 ~ P115 作业: P48(6-2,6-4), P49( 去 6-6) P50, P51(6-13), P52 P50, P51(6-13), P52 P53 (6-18,6-20) P53 (6-18,6-20)
1-4 节习题课 山东省淄博第一中学 物理组 阚方海. 2 、位移公式: 1 、速度公式: v = v 0 +at 匀变速直线运动规律: 4 、平均速度: 匀变速直线运动 矢量式 要规定正方向 统一单位 五个量知道了三 个量,就能求出 其余两个量 3 、位移与速度关系:
《 UML 分析与设计》 交互概述图 授课人:唐一韬. 知 识 图 谱知 识 图 谱知 识 图 谱知 识 图 谱.
常州机电职业技术学院 数控编程与加工技术 精品课程 项目 3 加工中心程序编制 模块 2 方形型腔类零件 上饶职业技术学院 课程负责人:罗根云 2011 年 5 月
1 、如果 x + 5 > 4 ,那么两边都 可得 x >- 1 2 、在- 3y >- 4 的两边都乘以 7 可得 3 、在不等式 — x≤5 的两边都乘以- 1 可得 4 、将- 7x — 6 < 8 移项可得 。 5 、将 5 + a >- 2 a 移项可得 。 6 、将- 8x < 0.
1 物体转动惯量的测量 南昌大学理学院
§10.2 对偶空间 一、对偶空间与对偶基 二、对偶空间的有关结果 三、例题讲析.
请同学们仔细观察下列两幅图有什么共同特点? 如果两个图形不仅形状相同,而且每组对应点所在的直线 都经过同一点, 那么这样的两个图形叫做位似图形, 这个点叫做位 似中心.
企业产品标准信息公共服务平台 操作介绍 目录 一 、系统架构介绍 二 、企业产品标准自我声明填报系统 三 、企业产品标准公示系统.
表单自定义 “ 表单自定义 ” 功能是用于制作表单的 工具,用数飞 OA 提供的表单自定义 功能能够快速制作出内容丰富、格 式规范、美观的表单。
第三章 正弦交流电路.
综合性问题 距离和角度的度量 画法几何及机械制图 精品资源共享课 换面法应用 工程图学教研室. 工程实际抽象出来的几何问题,如距离、角度的度量;点、线、面 的定位等,并不是单纯的平行、相交、垂直问题,而多是较复杂的综 合问题,其突出特点是要受若干条件的限制,求解时往往要同时满足 几个条件。 解决此类问题的方法通常是:分析、确定解题方案及投影图上实.
7 生产费用在完工产品与在产 品之间分配的核算. 2 第七章 生产费用在完工产品与在产品之 间的分配  知识点 :  理解在产品的概念  掌握生产费用在完工产品与在产品之间的分 配.
项目 1 典型低压电器 的拆装、检修及调试 任务 2 交流接触器的拆装与检修 接触器是一种自动的电磁式自动开关,是 一种依靠电磁力作用使触点闭合或分离的自 动电器,用于接通和断开电动机或其它用电 设备电路。适用于远距离频繁地接通或断开 交直流主电路及大容量控制电路。交流接触 器具有控制容量大、操作方便、便于远距离.
力的合成 力的合成 一、力的合成 二、力的平行四边形 上一页下一页 目 录 退 出. 一、力的合成 O. O. 1. 合力与分力 我们常常用 一个力来代替几个力。如果这个 力单独作用在物体上的效果与原 来几个力共同作用在物体上的效 果完全一样,那么,这一个力就 叫做那几个力的合力,而那几个 力就是这个力的分力。
第四章 不定积分. 二、 第二类换元积分法 一、 第一类换元积分法 4.2 换元积分法 第二类换元法 第一类换元法 基本思路 设 可导, 则有.
个体 精子 卵细胞 父亲 受精卵 母亲 人类生活史 问题:人类产生配子(精、卵 细胞)是不是有丝分裂?
逻辑设计基础 1 第 7 章 多级与(或)非门电路 逻辑设计基础 多级门电路.
参考文献管理软件. 常见参考文献管理软件 : 中文 : CNKI E-learning (目前免费) NoteExpress NoteFirst 英文: Refworks Endnote (网络版免费) Mendeley……
八. 真核生物的转录 ㈠ 特点 ① 转录单元为单顺反子( single cistron ),每 个蛋白质基因都有自身的启动子,从而造成在功能 上相关而又独立的基因之间具有更复杂的调控系统。 ② RNA 聚合酶的高度分工,由 3 种不同的酶催化转 录不同的 RNA 。 ③ 需要基本转录因子与转录调控因子的参与,这.
一、 版 面 构 成 的 概 念 版 面 构 成 的 概 念 二、 版 面 构 成 的 发 展 趋 势 版 面 构 成 的 发 展 趋 势 三、 广 告 文 字 的 版 面 构 成 广 告 文 字 的 版 面 构 成 四、 广 告 版 面 的 视 觉 流 程 广 告 版 面 的 视 觉 流 程.
人 有 悲 欢 离 合, 月有阴晴圆缺。月有阴晴圆缺。 华师大版七年级数学第二册 海口市第十中学 数学组 吴锐.
3D 仿真机房建模 哈尔滨工业大学 指导教师:吴勃英、张达治 蒋灿、杜科材、魏世银 机房尺寸介绍.
欢 迎 使 用 《工程流体力学》 多媒体授课系统 燕 山 大 学 《工程流体力学》课程组. 第九章 缝隙流动 概述 9.1 两固定平板间的层流流动 9.2 具有相对运动的两平行平板 间的缝隙流动 9.3 环形缝隙中的层流流动.
1 第三章 数列 数列的概念 考点 搜索 ●数列的概念 ●数列通项公式的求解方法 ●用函数的观点理解数列 高考 猜想 以递推数列、新情境下的 数列为载体, 重点考查数列的通 项及性质, 是近年来高考的热点, 也是考题难点之所在.
目录 上页 下页 返回 结束 二、无界函数反常积分的审敛法 * 第五节 反常积分 无穷限的反常积分 无界函数的反常积分 一、无穷限反常积分的审敛法 反常积分的审敛法  函数 第五章 第五章.
本章讨论有限自由度结构系统,在给定载荷和初始条件激励下的系统动力响应计算方法。 第 六 章
打孔机生产效能的提高 北方民族大学: 高 义(教师) 张重威 赵 乾 杨 飞. 打孔机生产效能的提高 北方民族大学 分析 1 过孔方案 2 生产效能 3 扩展与深化 4.
§7.2 估计量的评价标准 上一节我们看到,对于总体 X 的同一个 未知参数,由于采用的估计方法不同,可 能会产生多个不同的估计量.这就提出一 个问题,当总体的一个参数存在不同的估 计量时,究竟采用哪一个好呢?或者说怎 样评价一个估计量的统计性能呢?下面给 出几个常用的评价准则. 一.无偏性.
Presentation transcript:

打孔机生产效能的提高 队 员: 李伦 王旭 查姗 指导教师: 屠良平 学 校: 辽宁科技大学

1 问题提出 2 问题分析 3 模型假设 4 模型的建立与求解 5 模型评价及改进 目录

问题关键 印刷线路板过孔加工费用占制版费用 30% 到 40% ,打孔机主要用于线路板打孔作业,提高 打孔机生产效能可以降低制版费用,时间。 钻头上安有八种刀具,有些过孔需要多个工序且有次序要求。 问题重述

某些孔需多把刀具加工; 某些孔加工时刀具有次序限制; 钻头上有八把刀具,可顺逆旋转; 共十种孔型,但孔数量大; 不仅要研究单钻头打孔,还要研究双钻头打孔 ; 综上分析可知:这道题与 TSP 问题类似,但不同之处是某些孔 需多把刀具加工且加工有次序限制。因此我们要想办法把本 题转化为 TSP 问题求解。 问题分析 问题特点

本文框架 双钻头 单钻头 最优路径 最优路径、 换刀方案 单钻头最优路径 开始 双刀最优路径、 换刀方案 双刀换刀方案 双钻头最优路径 方案二 方案三 遗传算法结合 贪心算法 分块 方案二 贪心算法 最优路径 遗传算法结合 贪心算法 聚类 分块 分析合作间距影响 结束 对比分析生产效能 对比 成本 矩阵 方案一 蚁群 算法 流程图: 成本 矩阵 蚁群 算法 方案一

不考虑单个过孔钻孔作业成本。 不考虑单个过孔钻孔作业时间。 钻头无损耗,不损坏。 钻头移动速度恒定。 钻头视为质点。 模型假设

孔型 ABCDEFGHIJ 所需刀具 aba, c d, e* c, f g, h* d, g, f he, cf, c 已知线路板上各类孔型如表所示: 我们对题目中所给的原始数据进行处理,对需要多种刀具的孔型 进行拆分,把需多孔型的一点拆分成只需一刀具的多个孔,拆分成的 多个孔的坐标相同,但所需刀具不一样,这样一旦确定了一种加工次 序,就把换刀方案确定了。 模型建立与求解 过孔转换

上述 10 种孔型可转化为: 处理后孔的数量由 2124 个变为 2814 个单孔,分别对 2814 个孔坐标 进行编号,即每一个孔都对应一个确切编号,坐标和所需刀具, 这样的话,我们转换成 TSP 问题进行求解。 模型建立与求解 转换后的孔型

对刀具进行编号, 1—8 每个空为三维坐标,前两维是位置,第三维是刀具编号。 模型建立与求解 孔型三维坐标

总加工花费 从 i 孔到 j 孔换刀次数 总加工时间 模型建立与求解 符号约定、公式 刀具编号: 1 , 2 , 3……8

目标函数 模型建立与求解 问题一: 其中:( f: 总成本, H :换刀成本, L :行进成本, X t :行进时 间, H t : 换刀时间。)

目标函数 模型建立与求解 问题二: 其中:( f 1 :钻头一成本, f 2 :钻头二成本, T 1 :钻头一时间, T 2 : 钻头二时间。)

模型建立与求解 问题一: 1. 蚁群算法: 随着时间的推进,路径上累积的信息素浓度逐渐增高, 选择该路径的蚂蚁个数也愈来愈多。最终,整个蚂蚁会在 正反馈的作用下集中到最佳的路径上,此时的便是待优化 问题的最佳解。

模型建立与求解 问题一: 1. 蚁群算法 ( 一 ) 、将三维坐标形成成本矩阵,即孔孔之间的刀具转换 成本和行进成本之和。 ( 二 ) 、采用蚁群算法进行计算。

模型建立与求解 问题一: 1. 蚁群算法 初始化 随机放置蚂蚁 以每一只蚂蚁所在孔,作为起始城市 选择选下一个城市 返回到初始城市 还有可选城市? 更新信息素矩阵,即更新每路 径上的信息素的量 满足停止条件? 输出最好的路径 Yes No

模型建立与求解 问题一: 1. 蚁群算法 成本: 元 时间: 秒

模型建立与求解 问题一: 2. 贪心算法 ( 一 ) 、换刀方案: d,e,f,g,h,a,b,c,f ( 二 ) 、换刀时间: 180 秒 ( 三 ) 、权值:距离

模型建立与求解 问题一: 2. 贪心算法 算法流程图

模型建立与求解 问题一: 2. 贪心算法 作业时间: 秒 成本: 元 d 刀具加工图 ( 单位: mil)

模型建立与求解 问题一: 2. 贪心算法 537(465)->522->525->518->514->510->506->503->507 - >511->515->516->512->508->504->523->528->531->533 - >536->524->517->513->509->505->520->521->527->530 - >532->535->534->529->526->519->498->492->497->485 - >486->487->493->500->499->488->489->494->502->501 - >490->484->491->496->495->483-> 换 h 刀具 g 刀具走刀路线:

模型建立与求解 问题一: 2. 贪心算法 权重系数权重系数 cst csf 费用 ( 元 ) 时间 ( 秒 ) 最终选择 cst=0.6,csf=0.4 计算出总费用为 元,加工时间为 214 秒

模型建立与求解 问题一: 2. 贪心算法

遗传算法流程图 遗传算法实质是通过种群搜索技术,根据适者生存原则逐代 进化,最终得到最优解或准最优解 。 采用 “ 改良圈 ” 算法得到优良父代 开始 对父代进行交叉,变异,形成新种群 计算种群中个体的适应度值,并选择优良子代 1 满足遗传代 输出结果 结束 1 模型建立与求解 问题一: 3. 遗传结合贪心算法

改良圈算法:(以 m=233 )为例 改良圈算法是一种经典的近似算法,用于优化遗传算法的初始种群, 令 i=1 ,第一步:随机生成初始圈(初始解): 第二步:交换 u , v 之间的顺序,则得到新路径 : C= C’=C’= u v v u ? 模型建立与求解 问题一: 3. 遗传结合贪心算法

改良圈算法: 评判标准为两次相邻路径的差值: 若 f<0, 则以新路径替换旧路径,直到不能修改为止。 第三步:令 i=i+1 ,若 i=POP (种群规模), 算法结束,否则转向第一步 C= C’=C’= u v v u 模型建立与求解 问题一: 3. 遗传结合贪心算法

遗传算法的实现: 编码策略采用十进制编码,用随机数列 作为染色体 ( 个体 ) ,其中为避免在交叉后产生的染色体出现重复的基因 (孔编号),限定 模型建立与求解 问题一: 3. 遗传结合贪心算法

遗传算法的实现: ( 2 )种群初始化: 本文利用改良圈算法得到一个规模为 50 的种群。 ( 3 )交叉 根据孔数的规模,本文采用单点交叉方案,取交叉概率 pc=1 。先从种群 中随机选取两个父代(两个初始解) Ω1 和 Ω2 : 用 Logistic 混沌序列产生一个 2 到 232 之间的正整数,例如得到随机数 21 , 则对相应基因进行交叉得到新染色体。 模型建立与求解 问题一: 3. 遗传结合贪心算法

遗传算法的实现: (4) 变异 是实现群体多样性的一种手段,是跳出局部最优,全局寻优的重要保证。本模型中具体 变异算子设计如下,首先根据给定的变异率 ( 本模型选为 0.02) ,随机地取两个在 2 到 232 之间的整数,对这两个数对应位置的基因进行变异,具体变异以当前的基因值为初值利 用 Logistic 混沌序列进行适当次数的迭代,得到变异后新的基因值,从而得到新的染色体。 模型建立与求解 问题一: 3. 遗传结合贪心算法

遗传算法的实现: ( 5 )选择 本文选取目标函数作为适应度函数,选择上述所有个体中适应度函数 最小的 50 个个体作为下一代个体。 采用圆盘赌法: 计算适应度函数值 Fitness 模型建立与求解 问题一: 3. 遗传结合贪心算法

模型建立与求解 问题一: 3. 遗传结合贪心算法 ( 一 ) 、换刀方案: d.c.b.a.b.g.f.e.d.c ( 二 ) 、换刀时间: 162 秒 ( 三 ) 、权值:距离

( 1 )用遗传算法进行计算。 ( 2 )采用贪心算法进行搜索。 模型建立与求解 问题一: 3. 遗传结合贪心算法 成本: 元; 时间: 242.9s

换刀路径图 打孔路径图 模型建立与求解 问题一: 3. 遗传结合贪心算法

成本: 元;时间: 242.9s 成本: 元,时间为 秒 蚁群算法: 贪心算法: 成本: 元;成本: 秒 遗传结合贪心算法: 模型建立与求解 问题一: 结论:

模型建立与求解 问题二: 钻头一: 秒成本: 元 钻头二: 秒成本: 元 1. 蚁群算法 总成本: 元 时间: 秒

模型建立与求解 问题二: 2. 贪心算法 钻头一钻头二, d 刀具的加工图

模型建立与求解 问题二: 钻头一: 总时间: 秒,总花费: 元 ( 其中换刀时间为: 180 秒, 行进时间: 秒 ) 钻头二: 总时间: 秒,总花费: 元 ( 其中换刀时间为: 180 秒,行进时间: 秒 ) 则双钻头: 总时间: 秒总花费: 元 2. 贪心算法

模型建立与求解 问题二: 2. 贪心算法 钻头二 966(a) 967(a)968(a)1974(b)2411(c)2412(c)2413(c)2414(c)2728(f) 钻头一坐标 962(a) (a) (a) (a) (c) (c) 可能冲突的点形成的距离矩阵 (以 x=-50000mil 划分)

模型建立与求解 问题二: 2. 贪心算法 合作 间距 1cm2cm3cm3.5cm4cm4.5cm5cm 总加工 费用 ( 元 ) 加工时 间(秒) 双钻头和钻间距与加工费用和时间的关系

模型建立与求解 问题二: 2. 贪心算法 x: 是合作间距 y: 是加工费用 合作间距函数: x: 是合作间距 y: 是加工时间 费用函数:

钻头同时工作时的生产效能,提出以下两种分配方案: 首先采用 K-means 聚类分析方法,以合作间距为依据将所有孔 分为两大类,采用遗传结合贪心算法对两大类分别计算得到最 优路径。 第一类初始类中心为:( , ) 第二类初始类中心为:( 88800, ) 模型建立与求解 问题二: 聚类分析 3. 遗传结合贪心算法

模型建立与求解 问题二: 3. 遗传结合贪心算法 聚类结果:

双钻头打孔算法流程图 开始 聚类为两类 输出下一起点 结束 按方案三,对两类分别计算 模型建立与求解 问题二: 3. 遗传结合贪心算法

其中第一个钻头路径图 模型建立与求解 问题二: 3. 遗传结合贪心算法

钻头一: 钻头二: 总时间: 207.5s 作业成本: 元 模型建立与求解 问题二: 3. 遗传结合贪心算法

单钻头: 总加工时间: 242.9s 总加工费用: 元 双钻头: 总时间: 207.5s 作业成本: 元 结论: 与单钻头相比,双钻头加工可以明显缩短加工时间,提高效率 14.5% ,但费用有增加 5.5% 。 模型建立与求解

模型评价及改进 本文亮点: 1. 结合作业孔的作业要求,以目标权重(时间,成本或 时间成本的加权和)为 “ 距离 ” 构造一个非对称的图,进一步建 立了一个理论上相对完备的数学模型( TSP 模型),理论上该 模型的最优解就是全局最优解。 2. 本文采用了改进的贪心算法以减少换刀次数为原则分别 对问题一和问题二进行了有效求解获得的较好结果。 3. 通过引入遗传算法并结合贪心算法进一步改进了上述结 果,且在双钻头模型中引入聚类分析方法进行了作业孔自动分 区。 4. 详细计算讨论了在第二种方法下,合作间距对作业时间 和成本的影响并得出相应结论;

1. 遗传算法容易出现早熟收敛。 2. 程序计算速度慢。 3. 问题二处理较为简单,若能采用其他分区方法进行处理效 果可能更好。 模型评价及改进 不足:

谢谢!