意大利数学家Z.高津托

意大利伟大数学家Sire Zepartzatt Gozinto的生卒年代是一个谜[1],但是他发明的 “高筋图” 在 制造资源管理、物料清单(BOM)管理、智能阅读科学文献影响因子计算 等方面具有重要应用。

高津托图

下图是一个制造业物料需求高津托图,节点FP1、FP2分别表示最终产品的需求量,边上的数值表示组装部件所需要的上游零部件的数量,物料清单(BOM)系统需要知道所有零部件的总需求。图中:

Primary Demand(主需求) -- 市场对零部件的需求数量
Secondary Demand(次需求) -- 因产品组装产生的对零部件的需求
Total Demand(总需求)-- 以上两个需求之和
Product No. (产品(拓扑次序)编号)-- 根据组装约束对零部件产品进行拓扑排序的次序数

数学模型

设图中的零部件类型数为n,装配关系(边)数为m

设pd[i]为节点i的主需求(常量)
sd[i]为节点i的次需求(决策变量)
td[i]为节点i的总需求(被动变量)
pd[i]为节点i的产品拓扑次序编号(决策变量)

根据装配逻辑,对任何边k,如果边k的起始节点为a[k],终止节点为b[k],权值为c[k],则:

    sd[i]=sum{k=1,...,m;a[k]==i}(c[k]td[b[k]]) | i=1,...,ntd[i]=sd[i]+pd[i]|i=1,...,n

把零部件从装配上游到下游排序:

    pn[b[k]] >= pn[a[k]] + 1 | k=1,...,mpn[i]>=1|i=1,...,npn[i]<=n|i=1,...,n

+Leapms模型:

min sum{i=1,...,n}pn[i]
subject tosd[i]=sum{k=1,...,m;a[k]==i}(c[k]td[b[k]]) | i=1,...,ntd[i]=sd[i]+pd[i]|i=1,...,npn[b[k]] >= pn[a[k]] + 1 | k=1,...,mpn[i]>=1|i=1,...,npn[i]<=n|i=1,...,nwhere m,n are numberse,pd are setsa[k],b[k],c[k] are numbers | k=1,...,msd[i],td[i] are variables of nonnegative numbers|i=1,...,n      pn[i] is a variable of nonnegative number|i=1,...,ndata_relationm=_$(e)/3n=_$(pd)a[k]=e[3k-2]|k=1,...,mb[k]=e[3k-1]|k=1,...,mc[k]=e[3k]    |k=1,...,m
datapd={150 50 20 230 0 0 0 0}e={3 1 14 1 24 2 34 3 34 5 25 2 46 3 46 4 57 4 37 5 18 5 2}

求解:

+Leapms>loadCurrent directory is "ROOT"..........gozinto.leap.........
please input the filename:gozinto
================================================================
1:  min sum{i=1,...,n}pn[i]
2:  subject to
3:
4:      sd[i]=sum{k=1,...,m;a[k]==i}(c[k]td[b[k]]) | i=1,...,n
5:      td[i]=sd[i]+pd[i]|i=1,...,n
6:
7:      pn[b[k]] >= pn[a[k]] + 1 | k=1,...,m
8:      pn[i]>=1|i=1,...,n
9:      pn[i]<=n|i=1,...,n
10:
11:  where
12:      m,n are numbers
13:      e,pd are sets
14:      a[k],b[k],c[k] are numbers | k=1,...,m
15:      sd[i],td[i] are variables of nonnegative numbers|i=1,...,n
16:      pn[i] is a variable of nonnegative number|i=1,...,n
17:
18:  data_relation
19:      m=_$(e)/3
20:      n=_$(pd)
21:      a[k]=e[3k-2]|k=1,...,m
22:      b[k]=e[3k-1]|k=1,...,m
23:      c[k]=e[3k]    |k=1,...,m
24:  data
25:      pd={150 50 20 230 0 0 0 0}
26:      e={
27:          3 1 1
28:          4 1 2
29:          4 2 3
30:          4 3 3
31:          4 5 2
32:          5 2 4
33:          6 3 4
34:          6 4 5
35:          7 4 3
36:          7 5 1
37:          8 5 2
38:      }
================================================================
>>end of the file.
Parsing model:
1D
2R
3V
4O
5C
6S
7End.
..................................
number of variables=24
number of constraints=43
..................................
+Leapms>solve
The LP is solved to optimal.
找到线性规划最优解.非零变量值和最优目标值如下:.........pn1*=4pn2*=4pn3*=3pn4*=2pn5*=3pn6*=1pn7*=1pn8*=1sd3*=150sd4*=1360sd5*=200sd6*=8630sd7*=4970sd8*=400td1*=150td2*=50td3*=170td4*=1590td5*=200td6*=8630td7*=4970td8*=400.........Objective*=19.........
+Leapms>

结果

参考文献

[1] Rousseau, R. . (1987). The gozinto theorem: using citations to determine influences on a scientific publication. Scientometrics, 11(3-4), 217-229.

转载于:https://www.cnblogs.com/leapms/p/10062848.html

制造业物料清单BOM、智能文档阅读、科学文献影响因子、Celebrated Italian mathematician ZepartzatT Gozinto 与 高津托图...相关推荐

  1. 大模型时代下智能文档处理核心技术大揭秘

    ​强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan 大模型时代下智能文档处理核心技术大揭秘 前言 一张图全览 文档图像分析与预处理 图像预处理的整体 ...

  2. 「自然语言处理」使用自然语言处理的智能文档分析

    什么是智能文档分析? 智能文档分析(IDA)是指使用自然语言处理(NLP)和机器学习从非结构化数据(文本文档.社交媒体帖子.邮件.图像等)中获得洞察.由于80%的企业数据是非结构化的,因此IDA可以跨 ...

  3. 当NLP遇见OCR:如何提升智能文档分析效果?

    随着数智化时代的到来,各行各业已经步入智能化升级的关键阶段,传统行业智能化进程已然加速.百度大脑赋能企业服务升级,为企业提供更加智慧化.人性化的服务,让企业服务更聪明.更高效. 百度大脑 AI 开放平 ...

  4. 智能文档分析:NLP和OCR的融合技术

    随着数智化时代的到来,各行各业已经步入智能化升级的关键阶段,传统行业智能化进程已然加速.百度大脑赋能企业服务升级,为企业提供更加智慧化.人性化的服务,让企业服务更聪明.更高效. 百度大脑AI开放平台提 ...

  5. 智能文档处理IDP关键技术与实践-高翔

    什么是智能文档处理?针对文本数据处理尤其是纯文本,大家通常会想到使用自然语言处理(Natural language processing,NLP)技术来解决语义理解及分析处理工作.关于自然语言处理技术 ...

  6. 智能文档控制——文档的智能归档、捕获、索引、访问和协作

    Smart Document Control 一.杜绝成堆的文件和文件混乱,保证业务连续性,创建企业新阶段 清晰有条理和即时可用的信息是成功的业务流程的关键.随时随地安全管理业务文档,快速查找并智能使 ...

  7. DocuWare 智能文档控制——杜绝成堆的文件和文件混乱,保证业务连续性,创建企业新阶段

    一.智能文档控制--杜绝成堆的文件和文件混乱,保证业务连续性,创建企业新阶段 清晰有条理和即时可用的信息是成功的业务流程的关键,随时随地安全管理业务文档,快速查找并智能使用它们. 1.安全存储 使用安 ...

  8. 智能文档处理IDP关键技术与实践

    什么是智能文档处理?针对文本数据处理尤其是纯文本,大家通常会想到使用自然语言处理(Natural language processing,NLP)技术来解决语义理解及分析处理工作.关于自然语言处理技术 ...

  9. 合合信息亮相CCIG2023:多位大咖共话智能文档未来,文档图像内容安全还面临哪些技术难题?

    近日,中国图象图形大会(CCIG 2023)(简称"大会")在苏州圆满落幕.本届大会以"图象图形·向未来"为主题,由中国科学技术协会指导,中国图象图形学学会主办 ...

最新文章

  1. 【OpenCV 4开发详解】中值滤波
  2. 15 上下篇博客和按月分类
  3. module r8169
  4. 23.2 编写笨的程序
  5. activeMQ安装9(window下)
  6. python查询数据库,打印查询结果过程中出现'NoneType' object is unsubscriptable
  7. 深入理解分布式技术 - Redis 分布式锁解决方案
  8. python numpy np.lexsort()(使用键序列执行间接稳定排序)(具体没太搞懂区别?)
  9. java action 上传文件_JavaWeb框架_Struts2_(七)-----文件的上传和下载
  10. python——实现简单的强化学习
  11. cron表达式 每天0点10分和30分_揭开考研阅卷的内幕,注意这些多得20分!
  12. 下载python教程-零基础Python教程全集下载.pdf
  13. 顶级域名、一级域名、二级域名、三级域名的区别
  14. Photoshop使用教程 如何在线抠图
  15. Golang环境配置及第三方库安装使用(至关重要的防踩坑篇)
  16. 迅速把庸才变将才的七大步
  17. 随着员工转为远程办公,Diligent在所有董事会管理平台中提供无缝视频会议接入,确保安全的虚拟董事会议
  18. python爬去新浪微博_Python爬虫爬取新浪微博内容示例【基于代理IP】
  19. OpenCascade学习笔记-创建一个简单的OpenCascade单文档
  20. 2021年Vector中国用户大会讲了啥

热门文章

  1. MacBook 推出移动硬盘时总是提示有程序在使用它,如何解决?
  2. php中的ol标签,html5中ol标签的用法详解
  3. 犀牛重建曲面_【教程】Rhino犀牛面包机建模教学(含模型领取)
  4. oracle 授权 增删改查权限_Oracle增删改查与函数
  5. c# 字典排序_Python零基础入门之列表与字典
  6. 乐播投延迟很高_大屏也要高刷新!华为4K@120智慧屏初体验,屏幕软件都够硬
  7. python除法函数一般如何命名_关于python:当用于除法时,’/’和’//’之间有什么区别?...
  8. 在ultraedit查找每行第二个单词_新手收藏!亚马逊关键字查找
  9. 方程组的直接解法和迭代法 python_数据与算法总结——基本数值算法2(线性方程组)...
  10. 工业交换机的性能优势有哪些?