精华内容
下载资源
问答
  • EBS Inventory(库存)中的ABC分类法(ABC Analysis)原文见于Inventory User Guide(版权声明,本人原创或者翻译的文章如需转载,请于本人联系,违者必究)术语ABC分类法 -ABC AnalysisABC 编制 -ABC CompileABC ...

    EBS Inventory(库存)中的ABC分类法(ABC Analysis)

    原文见于Inventory User Guide

    (版权声明,本人原创或者翻译的文章如需转载,请于本人联系,违者必究)

    术语

    ABC分类法       -ABC Analysis

    ABC 编制          -ABC Compile

    ABC 分配组      -ABC AssignmentGroup

     

    ABC分类法总览

    ABC分类法根据用户指定的价值标准决定一组库存物料的相对价值。

    “ABC”指的是你给物料所指定的等级,根据ABC分类法,“A”级别的物料比“B”级别的物料拥有更大的价值,以此类推。

    你可以选择使用ABC分类法来驱动你的周期盘点,可能你对高价值的物料盘点的非常频繁,价值稍低的物料盘点的没那么频繁,对价值最低的物料盘点的很少。

     

    定义和运行ABC编制

    涉及的步骤

    你可以为你的整个组织或者为你组织内的一个指定的仓库定义和编制一个ABC分类。你选择编制的标准,你的分类范围,用于决定物料价值的成本类型,和其它一些在某些条件下必须的附加信息,那就基于你的编制标准。所有这些参数组合成了ABC编制头部,ABC编制的名称是唯一的。你将使用这个名称来识别属于这个ABC分类的所有活动。

     

    定义一个ABC编制

    1.      导航到ABC 编制窗口,并选择新建。ABC编制的定义窗口出现。

    2.      为ABC编制输入一个唯一的名称。

    3.      通过选择内容级别来决定ABC分类的范围,以便决定把哪些物料加入到ABC编制中。

    当你使用整个组织,Oracle Inventory将把当前组织中所有定义的物料都加入到ABC编制中去,即使物料的拥有0成本或者0数量。如果你使用了一个特定的仓库,Oracle Inventory将所有你定义了物料和库存关联的物料加入到ABC编制中去。

    注意:你不可以把不进行数量跟踪的仓库编制到ABC分类中去。但是你可以使用进行数量跟踪的非资产(费用)仓库

    4.      选择价值范围来决定物料名次。

    如果你没有选择仓库作为内容范围,那么物料名次必须在组织层次决定。

    如果你想仅仅包含一个仓库的物料,但你又想根据整个组织范围来决定物料名次,那就就选择组织层。

    5.      在ABC编制中,选择编制标准和给物料排列名次的方法。

    Oracle Inventory使用编制标准来评价加入到ABC编制的物料。在决定了每个物料的价值之后,Oracle Inventory将为ABC 编制中的所有物料排定名次。

    6.      输入成本类型。

    只有你在标准字段选择了Currenton-hand quantity, Current on-handvalue,  Forecastedusage quantity, Forecastedusage value, MRPdemand usage quantity, 或者 MRP demandusage value的时候,你才可以选择成本类型。如果你选择根据数量标准进行编制,成本类型只是用于报表显示。

    7.      选择一个MRP 预测

    只有在标准字段选择Forecastedusage quantity 或者 Forecastedusage value的时候你可以选择这个字段。

    8.      选择MRP计划

    只有在标准字段选择MRPdemand usage quantity 或者MRP demand usage value的时候你可以选择这个字段。

    9.      选择起始日期

    如果在标准字段没选择Current on-handquantity 或者Currenton-hand value的时候你必须选择这个字段。

    10.  选择结束日期

    如果在标准字段没选择Currenton-hand quantity 或者Currenton-hand value的时候你必须选择这个字段。

    11.  保存。

     

    运行ABC编制

    1.      导航到ABC编制窗口

    2.      选择一个ABC编制,然后选择”编制”按钮.这样就提交一个请求来运行编制程序。

    查看ABC编制结果

    1.      导航到ABC编制窗口或者定义ABC编制的窗口。

    2.      通过”Tools”菜单选择”查看编制”。ABC编制物料窗口出现。

    打印ABC Descending Value报表

    1.      导航到ABC编制窗口或者定义ABC编制的窗口。

    2.      通过Tools菜单选择打印编制

    Oracle Inventory使用编制标准来评估你加入到ABC编制中的物料。在得到每个物料的价值之后,Oracle Inventory将为你的ABC编制中的所有物料以降序的方式排定名次,并产生ABC Descending Value报表。你可以依据这个报表把你的物料分配到ABC类别里。

    编制标准字段

    可以在ABC编制定义窗口可以找到编制标准字段。对于每个不同的编制,可以选择下面标准中的一个为ABC编制中的物料来评价和排名次。这个标准决定了一个特定的物料属于ABC编制中的哪一个名次。比如,如果你使用Current on-hand quantity标准,一个拥有10个单位现有量的物料的等级就会比另一个拥有5个单位现有量的物料名次高。如果你使用Current on-hand value标准,并且上面第一个物料的单位成本是10$,上面第二个物料的单位成本是25$,那么第二个物料的价值就比第一个物料高,因为Oracle Inventory比较$100($10 10单位)和$125($25 5单位)。

    Current on-hand quantity

    使用当前库存中的现有量。根据数量进行降序排列分配序列号。

    Current on-hand value

    使用当前库存中的现有量乘以成本类型对应的成本。根据价值进行降序排列分配序列号。

    Historical usage value

    使用历史使用价值(历史事务)。根据事务数量总和乘以你指定期间的事务单位成本。根据价值进行降序排列分配序列号。

    Historical usage quantity

    使用你指定期间内的历史使用数量(历史事务)。根据数量进行降序排列分配序列号。

    Historical number of transactions

    使用你指定期间内的历史事务总次数。根据次数进行降序排列分配序列号。

    Forecasted usage value

    使用预测使用的价值,基于计算的预测数量和指定的成本类型。根据价值进行降序排列分配序列号。

    Forecasted usage quantity

    使用预测使用数量。根据数量进行降序排列分配序列号。

    Previous cycle count adjustment quantity

    使用上一次周期盘点的调整数量。Oracle Inventory计算上次ABC编制日期后周期盘点所有的调整数量。根据数量进行降序排列分配序列号。

    Previous cycle count adjustment value

    使用上一次周期盘点的调整事务价值。Oracle Inventory计算上次ABC编制日期后周期盘点所有的调整价值。根据价值进行降序排列分配序列号。

    MRP demand usage quantity

    使用MRP需要使用的数量。Oracle Inventory根据你指定的MRP计划,计算MRP粗略需求的总和。根据数量进行降序排列分配序列号。

    MRP demand usage value

    使用MRP需要使用的价值。Oracle Inventory根据你指定的MRP计划,计算MRP粗略需求的总和。成本使用你在ABC编制form上选择的成本类型根据数量进行降序排列分配序列号。

     

    排序物料的估价范围

    在定义ABC编制窗口,选择估价范围来决定物料的名次。如果你选择限制你的ABC编制用于某个仓库里面的物料,你可以选择对组织里所有的仓库进行估价,或者只对用于限制ABC编制的仓库进行估价。比如,物料WIDGET1在仓库STORES1有5单位现有量,同一个物料在你的组织的其它仓库也存在,在整个组织总共有30单位的现有量。物料WIDGET2,在仓库STORES1拥有10单位现有量,并在整个组织共有20单位的现有量。你选择基于Currenton-hand Quantity 来编制你的ABC分类,如果你限制你的ABC编制在仓库STORES1,物料WIDGET1和WIDGET2都包含在ABC分类里,因为它们都存在于仓库STORES1。尽管如此,用于估价的值是由在ABC编制的定义窗口选择的估价范围字段所决定的。如果你选择限制估价范围是仓库,Oracle Inventory对物料WIDGET1采用数量5,物料WIDGET2采用数量10,那么WIDGET2的等级就比WIDGET1高。尽管如此,如果你选择整个组织里相同的物料估价,Oracle Inventory对物料WIDGET1采用数量30,对物料WIDGET2采用数量20,那么WIDGET1的等级就比WIDGET2高。

    定义ABC分类

    你使用ABC分类来识别你的物料归属的价值组。你可以用自己的术语来定义这些分类。比如,你可能定义类别高,中,低,然后把你的具有最高价值的物料分配给高类别,稍微低价值的分配给中类别,具有最低价值的分配给低类别。你可以把这些类别加入到你之前已经定义好的类别列表里面去。

    在周期盘点中你可以使用ABC类别为你的物料分组,对”A”类别的物料盘点的比对”B”类别的物料盘点的频繁。当你以这种方式使用ABC类别,你进行ABC分类并把物料基于分类结果分配到各个类别里。

    你还可以使用ABC分类在计划中对物料进行分组。比如,Planning DetailReport允许你对ABC分类进行报表分析。

    如何定义ABC分类

    1.      导航到ABC分类窗口

    2.      为ABC分类输入一个唯一的名字。

    3.      保存。

    如何删除ABC分类

    如果一个类别既没有被周期盘点或者ABC分配组使用,你就可以删除它。

    如何使ABC分类失效

    输入一个日子使类别在那个日期开始失效。

    自那个日期开始,你不能再分配那个ABC类别给ABC组。

    ABC分配组

    ABC分配组链接了一个特定的ABC编排和一组有效的ABC类别。这允许你对一个特定的ABC编排,选择性的增加或者减少在物料分配中你想使用的ABC类别。比如,你可能在组织里定义了5个类别,A,B,C,D和E,你想根据仓库进行ABC分类。第一个仓库非常小。你仅仅需要3个分类来划分你的物料。你定义了一个ABC组,对第一个仓库,你把ABC编排和A,B和C类别进行了关联。你想要进行ABC分类的第二个仓库比较大。拥有5个价值类别的物料。你定义了第二个ABC组,对第二个仓库,你把ABC编排和你在组织里定义的5个类别A,B,C,D和E都关联了

    当你把物料分配给ABC类别时,Oracle Inventory会使用这些分配组。它保证你把物料按照你在ABC分配组指定数量的组里。

    你也必须给关联到ABC分配组的每个类别分配一个序列号。拥有最小序列号的类别是默认拥有最高价值的,拥有高价值的物料会被分配给这个组。像上面例子中的’A’,’B’和’C’类别,你可能分配给’A’类序列号’1’,’B’类序列号’2’,’C’类序列号’3’。(序列号’10’,’20’,’30’效果一样。)当你稍后把物料分配给ABC类别时,在倒序价值列表中的第一组物料被分配给组’A’,接着是’B’,最后是’C’.

    你可以更新分配组来增加一个新的类别。但是你不可以删除一个分类。如果你要删除一个分类,你必须创建一个只拥有你需要的类别的新分配组。

    定义ABC分配组

    ABC分配组关联了ABC类别和ABC编排。你在特定的分配组里把物料分配给ABC类别。这就允许你把物料在不同的分配组里分配给不同的ABC类别。

    比如,假设你定了ABC分配组”周期盘点”和”计划”。你可以分配不同的ABC类别到这两个组里。然后你可以在不同的分配组里把一个物料分配给不同的ABC类别。这样允许为周期盘点和计划对物料设置不同的优先级。

    如何定义一个ABC分配组

    1.      导航到ABC分配组窗口

    2.      输入一个唯一的ABC组名称。

    3.      如果你想使用ABC编排把物料分配到当前分配组,输入一个有效的ABC编排名称。

    如果你输入了ABC编排名称,Oracle Inventory会显示仓库(如果有的话)和关联ABC编排的估价范围。

    4.      可选地,你可以通过”工具”菜单选择”参看编排”来参看编排信息.这个选项仅在你在”编排”字段上输入了编排名称时生效。

    5.      保存。

     

    在ABC 分配组里输入ABC类别。

    1.      选择组类别按钮,ABC组类别分配按钮出现。

    2.      输入一个类别排列的序列号。越小的数字代表类别越重要。Oracle Inventory默认使用下一个有效的整数。

    3.      输入这个ABC分配组要使用的类别名称

    4.      可选地,你可以通过”工具”菜单选择”类别”导航到ABC类别窗口。

     

    定义ABC物料分配

    如果一个ABC分配组上输入了物料编排,那么你可以对ABC分配组分配和更新ABC类别。从ABC DescendingValue Report报表,你可以决定ABC类别分配的分界点。你以后可以使用这些类别用于其它的目的,比如用于决定多长时间对一个给定物料进行周期盘点。

    如何定义ABC分配

    1.      导航到分配ABC物料窗口,或者导航到ABC分配组窗口并选择分配物料按钮。

    2.      输入要分配物料给相应类别的ABC分配组。

    如果你从ABC分配组窗口导航到这个字段,那么这么字段就是已填好的了。

    编制名,仓库,物料数量和总编制价值字段就会显示ABC分配组上的编制信息。

    3.      为每个ABC类别指定截止点。每个ABC类别必须至少要分配一个物料,并且ABC编制中的所有物料都必须分配到一个ABC类别。你可以使用下面的任意字段来设置截止点:

    Seq:你可以输入ABC DescendingValue Report报表中的序列号,作为包含到每个ABC类别里面的最后一个物料。Oracle Inventory自动计算这个字段的值如果你选择使用其它字段来分配类别。Oracle Inventory为最后一个类别默认显示最后一个序列号。

    Inventory Value:你可以输入ABC DescendingValue Report报表中的累计值,作为包含到每个ABC类别里面的最后一个物料。Oracle Inventory自动计算最大值。这个最大值是用于编制的总的库存价值,会显示在总编制价值字段上。Oracle Inventory为最后一个类别默认显示总的库存价值。

    %Items:你可以输入加入到每个ABC类别ABC DescendingValue Report报表中物料数量的百分比。Oracle Inventory自动计算这个字段的值如果你选择使用其它字段来分配类别。

    %Value: 你可以输入加入到每个ABC类别ABC DescendingValue Report报表中编制价值的百分比。Oracle Inventory自动计算这个字段的值如果你选择使用其它字段来分配类别。

    如果输入的Inventory Value,%Items, %Value字段,导致没有符合的物料,Oracle Invnetory将自动选择第一个比输入值大的值。

    4.      选择分配按钮来运行并发请求以便把物料分配到ABC组里的ABC类别。

     

    更改ABC物料分配

    如果你对ABC分配流程自动分配的某个物料的结果不满意,你可以更改它。比如,假设你基于历史使用价值编排的ABC分类,在你的库存中有一个相对较新的物料,并且它出现在ABC DescendingValue Report报表的后面,因为记载中它只有很少的业务发生。因此,分配流程完成之后,这个物料会被分配到级别较低的类别中去。尽管如此,你知道在以后,这个物料将会使用非常多,真的应该被放到高的类别中去。你可以使用更新ABC分配form来把这个物料分配到一个高级别的类别中去。你也可以更新ABC分配组来包含不属于初始编制的物料。比如,你开始在你的库存里存储一种新的物料,你可以通过更新流程把它加入到现有的ABC分组中去。否则,你不得不重新开始编制你的物料分类并把物料分配到ABC类别中去。因为整个流程从头开始,你可能还要冒丢失你对物料分配所做的修改的风险。

    如何更改一个ABC物料分配

    1.      导航到更新ABC物料分配窗口,或者导航到ABC分配组窗口然后选择更新物料。

    2.      输入你想要更新物料的ABC分配组。

    如果你从ABC分配组窗口导航到这个字段,这个字段就已经有值了。

    3.      输入一个库存物料和一个有效的ABC类别。

    你可以使用”查找”按钮来显示你输入的ABC分配组中已经分配的物料。

    4.      保存。

     

    清除ABC信息

    你可以提交请求来清除ABC分配组或者ABC编制信息。

    清除ABC分配组会删除指定的ABC分配组中所有分配给ABC类别的物料分配,以及ABC分配组本身。

    清除ABC编制会删除指定的ABC编制中的所有物料价值和等级,以及ABC编制本身。只有在没有ABC分配组使用这个ABC编制的时候才可以清除它。

    注意:你可以在ABC类别窗口删除ABC类别。

     

    如何清除ABC分配组

    1.      导航到ABC分配组窗口。

    2.      选择你要清除的组。

    3.      选择”工具”菜单中的“清除组”。

    4.      一个窗口出现询问你是否要继续清除,选择是的。

     

    如何清除ABC编制信息

    1.      导航到ABC编制窗口

    2.      选择你要清除的ABC编制。

    3.      选择”工具”菜单中的“清除组”。

    4.      一个窗口出现询问你是否要继续清除,选择是的。

     

    展开全文
  • 又称帕累托分析法或巴雷托分析法、柏拉图分析、主次因分析法 、ABC分析法、分类管理法、物资重点管理法、ABC管理法、abc管理、巴雷特分析法,平常我们也称之为“80对20”规则,EMBA、MBA等主流商管教育均对ABC分类法...

    ABC分类法

    ABC分类法(Activity Based Classification) ,全称应为ABC分类库存控制法。又称帕累托分析法或巴雷托分析法、柏拉图分析、主次因分析法 、ABC分析法、分类管理法、物资重点管理法、ABC管理法、abc管理、巴雷特分析法,平常我们也称之为“80对20”规则,EMBA、MBA等主流商管教育均对ABC分类法对企业管理的启示及对管理者组织决策的影响有所介绍。

    1、简介

    ABC分类法是由意大利经济学家维尔弗雷多·帕累托首创的。ABC分析法是储存管理中常用的分析方法,也是经济工作中一种基本工作和认识方法。ABC分析的应用,在储存管理中比较容易地取得以下成效:第一,压缩了总库存量;第二,解放了被占压的资金;第三,使库存结构合理化;第四,节约了管理力量。1879年,帕累托在研究个人收入的分布状态时,发现少数人的收入占全部人收入的大部分,而多数人的收入却只占一小部分,他将这一关系用图表示出来,就是著名的帕累托图。该分析方法的核心思想是在决定一个事物的众多因素中分清主次,识别出少数的但对事物起决定作用的关键因素和多数的但对事物影响较少的次要因素。后来,帕累托法被不断应用于管理的各个方面。1951年,管理学家戴克(H.F.Dickie)将其应用于库存管理,命名为ABC法。1951年~1956年,约瑟夫·朱兰将ABC法引入质量管理,用于质量问题的分析,被称为排列图。1963年,彼得·德鲁克( P.F.Drucker)将这一方法推广到全部社会现象,使ABC法成为企业提高效益的普遍应用的管理方法。


    标准帕累托图


    帕累托图

    此规则通过对同一类问题或项目进行排序,来认明其中少数争议较大的。帕雷托通过长期的观察发现:美国80%的人只掌握了20%的财产,而另外20%的人却掌握了全国80%的财产,而且很多事情都符合该规律。于是他应用此规律到生产上。他的主要观点是:通过合理分配时间和力量到A类-总数中的少数部分,你将会得到更好的结果。当然忽视B类和C类也是危险的,在帕雷托规则中,它们得到与A类相对少得多的注意。

    ABC分类法又称帕雷托分析法,也叫主次因素分析法,是项目管理中常用的一种方法。它是根据事物在技术或经济方面的主要特征,进行分类排队,分清重点和一般,从而有区别地确定管理方式的一种分析方法。由于它把被分析的对象分成A、B、C三类,所以又称为ABC分析法。

    在ABC分析法的分析图中,有两个纵坐标,一个横坐标,几个长方形,一条曲线,左边纵坐标表示频数,右边纵坐标表示频率,以百分数表示。横坐标表示影响质量的各项因素,按影响大小从左向右排列,曲线表示各种影响因素大小的累计百分数。一般地,是将曲线的累计频率分为三级,与之相对应的因素分为三类:

    A类因素,发生累计频率为0%~75%,是主要影响因素。

    B类因素,发生累计频率为75%~90%,是次要影响因素。

    C类因素,发生累计频率为90%~100%,是一般影响因素。

    2、应用与说明

    ABC分类法是根据事物在技术、经济方面的主要特征,进行分类排列,从而实现区别对待区别管理的一种方法。ABC法则是帕累托80/20法则衍生出来的一种法则。所不同的是,80/20法则强调的是抓住关键,ABC法则强调的是分清主次,并将管理对象划分为A、B、C三类。

    1951年,管理学家戴克首先将ABC法则用于库存管理。1951年至1956年,朱兰将ABC法则运用于质量管理,并创造性地形成了另一种管理方法——排列图法。1963年,德鲁克将这一方法推广到更为广泛的领域。

    2.1 ABC法则与效率

    面对纷繁杂乱的处理对象,如果分不清主次,鸡毛蒜皮一把抓,可想而知,其效率和效益是不可能高起来的。而分清主次,抓住主要的对象,却一定可以事半功倍。比如,在库存管理中,这一法则的运用就可以使工作效率和效益大大提高。

    在一个大型公司中,库存存货的种类通常会很多,动则就可能是十几万种甚至几十万种。鸡毛蒜皮一把抓的管理把管理者累得直不起腰,其收效却甚微,而且可能出现混乱,进而造成重大损失:

    第一,盘点清查非常困难,而且难以确保准确性。对于非重要的材料,比如低值易耗品,可能影响还不大,但对于重要材料,例如产品关键部件,如果计数错误,却可能导致缺料,生产自然也就不可避免地受到影响,进而不能满足市场需求,丧失市场机会,失去客户。

    第二,存量控制困难。重要材料的存量应该作为重点监控,确保不断料又不积压,非重要材料由于其重要性不高和资金占用量小,则可以按一定的估计量备货。如果实行一把抓式的管理,就可能将目光集中在大量非重要材料上,而疏忽了对重要材料的控制。

    有一句俗话,是“捡了芝麻,丢了西瓜”,说的就是不会应用ABC法则的人在我们处理日常事务上,ABC法则的效率和高回报也是显著的。面对众多的问题,如果进行ABC分类,然后处理主要问题,次要的和不重要的问题常常也会迎刃而解。

    2.2如何进行ABC分类

    我们面临的处理对象,可以分为两类,一类是可以量化的,一类是不能量化的。

    对于不能量化的,我们通常只有凭经验判断。对于能够量化的,分类就要容易得多,而且更为科学。我们以库存管理为例来说明如何进行分类。

    第一步,计算每一种材料的金额。

    第二步,按照金额由大到小排序并列成表格。

    第三步,计算每一种材料金额占库存总金额的比率。

    第四步,计算累计比率。

    第五步,分类。累计比率在0%~60%之间的,为最重要的A类材料;累计比率在60%~85%之间的,为次重要的B类材料;累计比率在85%~100%之间的,为不重要的C类材料。


    表1 库存ABC分析表

    通常情况下,我们使用ABC分析表来进行上述步骤。从表1可以看出,A、B、C、D、E为A类,F、G、H、I、J、K、L、M、N、0为B类,P、O、R为C类。

    对于不同的对象,分类时采用的指标是不一样的。上面库存管理,采用的是存货价值指标。对于客户管理,可以采用客户进货额或者毛利贡献额为指标。对于投资管理,可以采用投资回报额作为指标。

    应用时机:

    该工具经常被用于库存管理,实际上,它和80/20法则一样,是一个无处不在的管理工具,企业各项事务都可能用到它。

    应用典范:

    西斯科(Sysco,北美最大的食品服务销售企业)

    在2004年公布的世界500强企业排名中,西斯科位于第179位。

    ABC法则更多地应用于仓储和物流管理中,在以批发业务为主的西斯科公司,ABC法则的应用相当广泛。

    3、基本程序

    3.1开展分析

           1.ABC分析的理论基础。社会上任何复杂事物,都存在着“关键的少数和一般的多数”这样一种规律。事物越是复杂,这一规律便越是显著。如果将有限的力量主要(重点)用于解决这具有决定性影响的少数事物上,和将有限力量平均分摊在全部事物上。两者比较,当然是前者可以取得较好的成效,而后者成效较差。ABC分析便是在这一思想的指导下,通过分析,将“关键的少数”找出来,并确定与之适应的管理方法,这便形成了要进行重点管理的A类事物。这就能够以“一倍的努力取得7—8倍的效果”。

      2.ABC分析的一般步骤。此处仅以库存的ABC分析及重点管理方法为例。一般说来,企业的库存反映着企业的水平,调查企业的库存,可以大体搞清该企业的经营状况。虽然ABC分析法已经形成了企业中的基础管理方法,有广泛的适用性,但目前应用较广的,还是在库存分析中。

      ABC分析的一般步骤有:收集数据、处理数据、制ABC分析表、根据ABC分析表确定分类、绘ABC分析

    3.2实施对策

    这是“分类管理”的过程。根据ABC分类结果,权衡管理力量和经济效果,制定ABC分类管理标准表,对三类对象进行有区别的管理。

    4、具体步骤

    4.1收集数据

    按分析对象和分析内容,收集有关数据。例如,打算分析产品成本,则应收集产品成本因素、产品成本构成等方面的数据;打算分析针对某一系统搞价值工程,则应收集系统中各局部功能、各局部成本等数据。

    4.2处理数据

    对收集来的数据资料进行整理,按要求计算和汇总。

    4.3制ABC分析表

    ABC分析表栏目构成如下:第一栏物品名称;第二栏品目数累计,即每一种物品皆为一个品目数,品目数累计实际就是序号;第三栏品目 数累计百分数,即累计品目数对总品目数的百分比;第四栏物品单价;第五栏平均库存;第六栏是第四栏单价乘以第五栏平均库存,为各种物品平均资金占用额;第 七栏为平均资金占用额累计;第八栏平均资金占用额累计百分数;第九栏为分类结果。 制表按下述步骤进行:将第2步已求算出的平均资金占用额,以大排队方 式,由高至低填入表中第六栏。以此栏为准,将相当物品名称填入第一栏、物品单价填入第四栏、平均库存填入第五栏、在第二栏中按1、2、3、4...... 编号,则为品目累计。此后,计算品目数累计百分数、填入第三栏;计算平均资金占用额累计,填入第七栏;计算平均资金占用额累计百分数,填人第八栏。

    4.4确定分类

    按ABC分析表,观察第三栏累计品目百分数和第八栏平均资金占用额累计百分数,将累计品目百分数为5—15%而平均资金 占用额累计百分数为60—80%左右的前几个物品,确定为A类;将累计品目百分数为20—30%,而平均资金占用额累计百分数也为20—30%的物品,确 定为B类;其余为C类,C类情况正和A类相反,其累计品目百分数为60—80%,而平均资金占用额累计百分数仅为5—15%。

    4.5绘ABC分析图

    以累计品目百分数为横坐标,以累计资金占用额百分数为纵坐标,按ABC分析表第三栏和第八栏所提供的数据,在坐标图上取点,并联结各点曲线,则绘成ABC曲线。

    按ABC分析曲线对应的数据,按ABC分析表确定A、B、C三个类别的方法,在图上标明A、B、C三类,则制成ABC分析图。在管理时,如果认为ABC分析图直观性仍不强,也可绘成如图所示的直方图。

    5、案例分析

    人们以库存管理为例来说明ABC法的具体应用。如果人们打算对库存商品进行年销售额分析,那么:首先,收集各个品目商品的年销售量,商品单价等数据。

    其次,对原始数据进行整理并按要求进行计算,如计算销售额、品目数、累计品目数、累计品目百分数、累计销售额、累计销售额百分数等。

    第三,作ABC分类表。在总品目数不太多的情况下,可以用大排队的方法将全部品目逐个列表。按销售额的大小,由高到低对所有品目顺序排列;将必要的原始数据和经过统计汇总的数据,如销售量、销售额、销售额百分数填入;计算累计品目数、累计品目百分数、累计销售额、累计销售额百分数;将累计销售额为60~80%的前若干品目定为A类;将销售额为20~30%左右的若干品目定为B类;将其余的品目定为C类。如果品目数很多,无法全部排列在表中或没有必要全部排列出来,可以采用分层的方法,即先按销售额进行分层,以减少品目栏内的项数,再根据分层的结果将关键的A类品目逐个列出来进行重点管理。


    ABC分类法

    第四,以累计品目百分数为横坐标,累计销售额百分数为纵坐标,根据ABC分析表中的相关数据,绘制ABC分析图。如右图例所示:

    第五,根据ABC分析的结果,对ABC三类商品采取不同的管理策略。

    ABC分类法还可以应用到质量管理、成本管理和营销管理等管理的各个方面。

    在质量管理中,人们可以利用ABC分析法分析影响产品质量的主要因素,采取相应的对策。例如,人们列出影响产品质量的因素包括,外购件的质量、设备的状况、工艺设计、生产计划变更、工人的技术水平、工人对操作规程的执行情况等。人们以纵轴表示由于前几项因素造成的不合格产品占不合格产品总数的累计百分数,横轴按造成不合格产品数量的多少,从大到小顺序排列影响产品质量的各个因素。这样,人们就可以很容易地将影响产品质量的因素分为A类、B类和C类因素。假设通过分析发现外购件的质量和设备的维修状况是造成产品质量问题的A类因素,那么人们就应该采取相应措施,对外购件的采购过程严格控制,并加强对设备的维修,解决好这两个问题,就可以把质量不合格产品的数量减少80%。

    ABC分析法还可以应用在营销管理中。例如企业在对某一产品的顾客进行分析和管理时,可以根据用户的购买数量将用户分成A类用户、B类用户和C类用户。由于A类用户数量较少,购买量却占公司产品销售量的80%,企业一般会为A类用户建立专门的档案,指派专门的销售人员负责对A类用户的销售业务,提供销售折扣,定期派人走访用户,采用直接销售的渠道方式,而对数量众多,但购买量很小,分布分散的C类用户则可以采取利用中间商,间接销售的渠道方式。

    应当说明的是,应用ABC分析法,一般是将分析对象分成A、B、C类三类。但人们也可以根据分析对象重要性分布的特性和对象的数量的大小分成两类、或三类以上。

    6、起源

    ABC分析法是指将库存物资按照重要程度分为特别重要库存(A类物资),一般重要物资(B类物资)和不重要物资(C类物资)三个等级,根据不同类型的物资进行分类管理和控制的方法。ABC分析法是帕累托理论在物流管理领域中的应用。在18世纪,意大利经济学家威利弗雷德,帕累托在一项对米兰财富分布的研究中, 发现20%的人控制了80%的财富,而80%的却只占有20%的财富,他将这一关系用图表的方式表示出来,就是著名的帕累托定理。该分析的核心思想就是决定一个事物的众多因素中,少数因素对事物具有决定性作用,而多数属于对事物影响较小的次要因素。1951年,管理学家戴克将其应用在库存管理,命名为ABC分析法。后来,朱兰将其引入到质量管理,用于质量分析,被称为排序图。到了1963年,管理大师德鲁克将其推广到全社会,使其成为普遍使用的管理方法。

    欢迎关注微信公众号,与您分享更多精彩内容!



    展开全文
  • 看望月新一证明Abc猜想的正确姿势

    千次阅读 2020-04-04 20:36:31
    最近日本京都大学43岁的数学家望月新一教授,有关abc猜想的证明论文,经过8年的同行评审,终于要在期刊上发表了。不过这还不能是abc猜想能最终被人证明。因为新一教授的论文长达600页,几乎是建立了一整套望月新一...

     

    最近日本京都大学43岁的数学家望月新一教授,有关abc猜想的证明论文,经过8年的同行评审,终于要在期刊上发表了。不过这还不能是abc猜想能最终被人证明。因为新一教授的论文长达600页,几乎是建立了一整套望月新一宇宙了,笔者抖胆看了一眼其中运用的数学符号都不是吾等凡人能理解的,干脆直接放弃。

    而且这篇论文问世后可谓争议不断,在2019年底波恩大学的彼得·舒尔茨(Peter Scholze)和歌德大学的雅克比·斯提克斯(Jakob Stix)发文称,望月新一有关 abc 猜想的论文中存在“严重的,不可修复的漏洞”,而 abc 猜想是数论中影响最为深远的问题之一。笔者本以为这已经是望月abc证明的最终的判断了,不过从目前最新的进展来看,可能这个望月新一真的证明了abc猜想。

    接下来笔者做为数学和量子物理方面的铁粉,这次就为各位博友们聊一聊abc猜想的看点。

    看神仙打架的正确心态

    哥德尔不完备定理:美国奥地利裔数学家哥德尔在1931年提出不完备定理,证明了任何一个形式系统,只要包括了简单的初等数论描述,而且是自洽的,它必定包含某些系统内所允许的方法既不能证明真也不能证伪的命题。这一理论使数学甚至哲学基础研究发生了划时代的变化,因为后来人们发现不光是量子物理存在测不准定理,连纯逻辑的数学也存在既不能证真也不能证伪的命题。那么分辨科学与非科学的基石“可证伪”性也有点不那么牢固了。

    不过哥德尔定理还是留下了一定的空白,也就是可能存在一种方法来判断一个命题,是否属于既不能证真也不能证伪的。不过这种方法目前也没有找到,其实聊到里,笔者想说数学方面的重大发现,建议咱们普通的IT人,还是抱着敬畏之心,与学习的态度,看看咱们能从相关的争论中得到什么启示既可,毕竟和自然比起来人类还是太渺小了,甚至还很无知。

    Abc猜想为何如此引人关注

    而我们知道目前互联网安全的基石rsa算法,本质上是基于大素数因式分解的数学不可行性而建立的,但是rsa算法与des算法在安全级别上不同,因为des算法可以被严格证明只有通过穷举法破解,但是由于人们对素数的了解还不够,因此类似rsa的非对称数学算法其实可能存在安全漏洞,而且目前还无法被证明其安全性,因此我们才看到我们的rsa证书不断在升位由1024一直到目前主流的2048,不过升位的有效性其实也无法得到证明。而rsa算法对素数性质的假设,造就了两个热门领域。一是量子计算,二是黎曼猜想、abc猜想等有关素数性质的数学研究。

    最近量子计算之所以能被上升到量子霸权的高度,其实就是因为量子计算能够快速的解决大素数的因式分解,而最近abc猜想这种纯数学领域方面的新闻也能获得大众关注大抵原因也在于此。因为素数的性质人们还是了解太少了,甚至我们都不知道素数系统是不是一个被哥德尔不完备性所诅咒的系统,好像所有有关素数的定理都是没有结论的,甚至连“1+1=2”的哥德巴赫猜想现在也还是悬案。

    丢番图问题和费马大定理

    咱们在了解abc猜想之前可以拓展一下,先看看费巴大定理和丢番图问题,他们都是数论中的有关特殊数组的问题。

    其中丢番图问题是公元3世纪,古希腊数学家丢番图(Diophantus)提出的。问题简述就是,求4个有理数,使得其中任两个数之积加上1都是一个有理数的平方,这个问题到了17世纪,法国数学家费马找到了一个正整数解1,3,8,120,并且提出新问题,能否有第5个整数增加到这个数集中,使得这个新数集也满足丢番图条件。然后费马又将丢番图问题引申,提出新的问题也就是费马大定理,

    既当整数n >2时,关于x, y, z的方程 x^n + y^n = z^n 没有正整数解。

    费马大定理被提出后,经历多人猜想辩证,历经三百多年的历史,最终在1995年由英国数学家安德鲁·怀尔斯证明。

    Abc猜想

    根数:在我们详细介绍abc猜想之前,先来说一说整数的根数nN*,其所有不同素因子的乘积为根数,也就是我们先对一个数进行因式分解,然后将不同的因子相乘就得到了根数,记为:rad(n)。比如rad(16) = rad(2*2*2) =rad(2)=2,rad(18) = rad(2*2*3) = 2*3 =6

    abc猜想abc conjecture):ε>0,仅存在有限多的三元组(a,b,c)满足a、b、c是互素正整数,a+b=c,而且c>rad(abc)^(1+ε)。

    简单来说,就是有3个数:a、b和c =a+b,如果这3个数互质,没有大于1的公共因子,那么将这3个数不重复的质因子相乘得到的d,看似通常会比c大。举个例子:a=2,b=7,c=a+b=9=3*3。这3个数是互质的,那么不重复的因子相乘就有d=2*7*3=42>c=9。大家还可以实验几组数,比如:3+7=10,4+11=15,也都满足这个看起来的规律。

    但是,这只是看起来的规律,其实居然存在反例!其中一个反例是3+125=128:其中125=5 3 ,128=2 7 ,那么不重复的质因子相乘就是3*5*2=30,128比30要大。

    事实上,很容易证明,能找到无穷多的这样反例。

    不过我们还是可以挽回颜面猜想,d“通常”不比c“小太多”。怎么叫通常不比c小太多呢?如果我们把d稍微放大一点点,放大成d的(1+ε次方),那么虽然还是不能保证大过c,但却足以让反例从无限个变成有限个。

    我们知道当年当年费马在记录有关费马大定理时一句“空白太小写不下证明”,让这一问题一直拖到1995年才得以解决。不过假如abc猜想成立,那么我们令ε=1

    c^n<rad(a^n*b^n*c^n)^2<rad((abc)^n)^2=rad(abc)^2<rad(c^3)^2=c^6

    所以在abc猜想成立的前提下,费马大定理a^n +b^n = c^n如果存在正解数解,那么必须有c^n<c^6,既n<6。

    如果是这样那么费马还真的有可能在一页纸上证明。

     

     

    展开全文
  • 空子集个数计算

    千次阅读 2015-03-24 13:51:26
    题目:n个元素的集合{1,2,.....,n},可以划分为若干个空子集,如,当n=4时,集合{1,2,3,4}可以划分为15个不同的空子集如下: 由4个子集组成: {{1},{2},{3},{4}} 由3个子集组成: {{1,2},{3},{4}} {{1,3},{2},{4}} {{1,4...

    题目:n个元素的集合{1,2,.....,n},可以划分为若干个非空子集,如,当n=4时,集合{1,2,3,4}可以划分为15个不同的非空子集如下:

    由4个子集组成:

    {{1},{2},{3},{4}}

    由3个子集组成:

    {{1,2},{3},{4}}

    {{1,3},{2},{4}}

    {{1,4},{2},{3}}

    {{2,3},{1},{4}}

    {{2,4},{1},{3}}

    {{3,4},{1},{2}}

    由2个子集组成:

    {{1,2},{3,4}}

    {{1,3},{2,4}}

    {{1,4},{2,3}}

    {{1,2,3},{4}}

    {{1,2,4},{3}}

    {{1,3,4},{2}}

    {{2,3,4},{1}}

    由1个子集组成:

    {{1,2,3,4}}

    给定正整数n和m,计算出n个元素的集合{1,2,...,n}可以划分为多少个不同的由m个非空子集组成的集合?

     

    Thinking:

     设F(n,m)为n个元素集合{1,2,...,n}中划分出m个非空子集组成的集合个数 (1<=m<=n)

    如:

    F(2,1)=1,  {{1,2}}

    F(2,2)=1;  {{1},{2}}

     

    F(3,1)=1,  {{1,2,3}}

    F(3,2)=3,  {{1,2},{3}},  {{1,3},{2}},  {{2,3},{1}}

    F(3,3)=1;  {{1},{2},{3}}

     

    F(4,1)=1   {{1,2,3,4}}

    F(4,2)=7,  {{1,2},{3,4}},    {{1,3},{2,4}},    {{1,4},{2,3}},    {{1,2,3},{4}},    {{1,2,4},{3}},    {{1,3,4},{2}},    {{2,3,4},{1}}

    F(4,3)=6,  {{1,2},{3},{4}},    {{1,3},{2},{4}},    {{1,4},{2},{3}},    {{2,3},{1},{4}},     {{2,4},{1},{3}},     {{3,4},{1},{2}}

    F(4,4)=1,  {{1},{2},{3},{4}}

            

    接下来,演示F(n,m)的形成过程

     

    F(3,2)形成过程:

    在F(2,1)中,添加一个元素,即为

     {{1,2}}->{{1,2},{3}}

    在F(2,2)中,添加一个元素,且不改变m,即为

    {{1},{2}}->{{1,3},{2}}  || {{1},{2,3}}

     

    F(4,2)形成过程:

    在F(3,1)中,添加一个元素,即为

    {{1,2,3}}->{{1,2,3},{4}}

    在F(3,2)中,添加一个元素,且不改变m,即为

    {{1,2},{3}}->{{1,2,4},{4}} || {{1,2},{3,4}}

    {{1,3},{2}}->{{1,3,4},{2}} || {{1,3},{2,4}}

    {{2,3},{1}}->{{2,3,4},{1}} || {{2,3},{1,4}}

     

    F(4,3)形成过程:

    在F(3,2)中,添加一个元素,即为

    {{1,2},{3}}->{{1,2},{3,4}}

    {{1,3},{2}}->{{1,3},{2,4}}

    {{2,3},{1}}->{{2,3},{1,4}}

    在F(3,3)中,添加一个元素,且不改变m,即为

    {{1},{2},{3}}->{{1,4},{2},{3}}  ||  {{1},{2,4},{3}}  ||  {{1},{2},{3,4}}

     

    看完了F(3,2),F(4,2),F(4,3)的形成过程,大概可以体会到一点味道了,若要求F(n,m),则要先求F(n-1,m)和F(n-1,m-1).

    再想想,发现有规律如下:

    F(n,m)=F(n-1,m-1)+m*F(n-1,m);(n>=2,m>=2)

    还有一些易知条件:

    F(n,1)=F(n,n)=1;      (n>1)

    F(n,0)=0;                   

    F(n,m)=0;                  (m>n)

     

    code:

    #include<iostream>
    using namespace std;
    double arr[250][250];
    int n;//n最多只能输入200左右 否则会overflow 
    void init()
    {
    	for(int i=1;i<=n;i++)
    	{
    		arr[i][1]=1;
    		arr[i][i]=1;
    	}
    } 
    void function()
    {
    	for(int i=2;i<=n;i++)
    		for(int j=2;j<=i;j++)
    			arr[i][j]=arr[i-1][j-1]+j*arr[i-1][j];
    }
    void output()
    {
    	for(int i=1;i<=n;i++)
    		cout<<"F("<<n<<","<<i<<") : "<<arr[n][i]<<endl;
    }
    int  main()
    {
    	cin>>n;
    	
    	init();
    	
    	function();
    	
    	output();
    	
    	return 0;
    }
    


     

     

     

     

     

     

     

     

     

    展开全文
  • 尝试导入导出Alembic动画模型(.abc

    千次阅读 2020-04-14 08:58:17
    .abc格式的模型是一种包含动画信息的模型。全名为Alembic,我在搜索这个名字的时候发现还有一个同名的关于数据库的工具,这里和它没有关系。 这个格式的官网是:http://www.alembic.io/。 这篇博客首先从官网上摘取...
  • 判断点P是否在三角形ABC
  • SAP ABC作业成本法

    千次阅读 2017-01-17 15:35:13
    可变数量因素”应填写的是业务流程执行一次所消耗作业类型LABO02的时间,“实际:每一期间的固定数量”填写的是一个会计期间固定消耗作业类型LABO02的时间(该时间与业务流程的执行数量无关,即数量依存的固定成本...
  • 人工蜂群算法(ABC算法)

    万次阅读 多人点赞 2017-09-16 22:12:13
    为了解决多变量函数优化问题Karaboga在2005年提出了人工蜂群算法ABC模型。 1、 蜜蜂采蜜机理 蜜蜂是一种群居昆虫,虽然单个昆虫的行为极其简单,但是由单个简单的个体所组成的群体却表现出极其复杂的行为。真实的...
  • 智能ABC输入法使用技巧

    千次阅读 2007-12-11 11:37:00
    智能ABC是一种在全拼输入法基础上加以改进的常用拼音类汉字输入法。 智能ABC不是一种纯粹的拼音输入法,而是一种音形结合输入法。因此在输入拼音的基础上如果再加上该字第一笔形状编码的笔形码,就可以快速检索到这...
  • i++) { while (str[i] && (str[i] || str[i] > '9')) //跳过数字部分 i++; if (str[i]) { coord[count] = str[i] - '0'; //字符转换 if (str[i + 1] >= '0' && str[i + 1] ) //判断后一位 ...
  • 为了解决多变量函数优化问题Karaboga在2005年提出了人工蜂群算法ABC模型。 1、 蜜蜂采蜜机理 蜜蜂是一种群居昆虫,虽然单个昆虫的行为极其简单,但是由单个简单的个体所组成的群体却表现出极其复杂的行为。真实的...
  • 2020年4月30日前可免费在线学习考取百度智能云ABC(初级)认证,下面是我在准备时的学习笔记,供大家参考学习,希望大家能取得好成绩! 本课程中,您将学习到: 人工智能发展历史 | 人工智能产业结构和场景应用 | 人工...
  • 二叉树递归实现

    千次阅读 2017-03-30 22:52:11
    二叉树递归实现会比较难理解一点,不过只要理解了递归的,那么递归的就非常好理解了。接下来进行图文详解。 C代码下载 C++代码下载 java代码下载 ( 备用地址下载)导航 1.创建二叉树 2.前序遍历二叉树 ...
  • Codeforces Round #471 div.2 ABC题解

    万次阅读 2018-03-24 14:16:58
    对于n以内满足条件的数来说,我们把答案分成完全平方数和完全平方数两种可能. 对于前面那种情况来说,可以O(1)用sqrt(n)求出. 后面那种我们进行预处理,把所有的数放到一个vector里,询问的时候直接二分不超过n的...
  • 人工蜂群算法(ABC算法)(Artificial Bee Colony) 蜂群算法简介 人工蜂群算法是模仿蜜蜂行为所提出的一种优化方法,是集群体智能思想的一个具体应用。 主要特点是不需要了解问题的特殊信息而只需要对问题进行优劣...
  • ip地址的分类 A网 直接可以使用一台交换机直接通信 而不涉及到外网 ...ABC 类有不同的网络段的个数 和 主机段个数 这个是由什么决定的呢 是由子网掩码决定的 IP和子网掩码相互依存不能单独使用 B...
  • 当摄像头进入到数字高清时代时,应用的场景逐渐多元化,尽管数据的结构还处于结构化和结构化并存的局面,却也有了数据和计算从本地迁移到云端的趋势。然而摄像头的价值还只是可以“看清”,数据的查找还需要人工...
  •  就在用分布式计算寻找ABC猜想的反例,其中一个反例是3+125=128:其中125=5  3  ,128=2  7  ,那么不重复的质因子相乘就是3*5*2=30 这就是ABC猜想的表述了,听起来好像不如以前我们知道的数论中的猜想...
  • 计算机发展历史

    千次阅读 2019-09-03 14:31:13
    1.2.1 早期的计算工具 1.2.2 1801年:卡片时期 1.2.3 1835到1900年代:程式化计算机 1.2.4 1930到1960年代:桌上型计算器 1.2.5 首代冯·诺伊曼结构及其机种 1.2.6 现代计算机发展时间表 1.3 附录参考资料 ...
  • (计算机的英文原词“computer”是指从事数据计算的人。而他们往往都需要借助某些机械计算设备或模拟计算机。) 沿着时间轴我们可以大概将计算机的发展历史分为四个阶段 目录 1.机械计算设备时代 1.1机械...
  • 计算机电子书 2019 BiliDrive 备份

    万次阅读 多人点赞 2020-01-23 11:58:17
    下载方式 pip install BiliDriveEx bdex download 链接 ...bdex://86e62ebe974e97bcc48551abc8b2f6b279ad5f65 ...USF MSDS501 计算数据科学中文讲义.epub (2.74 MB) bdex://6123485bb12a34dfba0a3fd08749c767093...
  • 举例来说,如果满量程输入电压时转换得到的数码输出为4050而理想的4096 (12位转换器),也就是所谓的负增益误差,在这种情况下,高端的46个码将无法利用。类似地,如果满量程数码4096出现在输入电压低于满量程时,...
  • 线性优化Ceres的学习和使用(一)

    千次阅读 2018-12-18 09:28:15
    residual[0] = T ( _y ) - ceres::exp ( abc[0]*T ( _x ) *T ( _x ) + abc[1]*T ( _x ) + abc[2] ); // y-exp(ax^2+bx+c) return true; } const double _x, _y; // x,y数据 }; int main ( int argc, char** ...
  • 除此之外还入营了北航计算机,南大计算机,计算所(没去)。至于我为什么能入营,个人认为软微口碑不好是一个重要原因。许多大佬根本就不会考虑软微,软微所谓的“黑料”网上一大堆,好奇的同学自己百度。 夏令营...
  • 不规则多边形区域的面积计算算法

    万次阅读 2016-07-15 21:20:01
    不规则多边形区域的面积计算算法最近在写一个显微图像分析处理方面的程序,里面有一个功能是计算一个不规则的多边形区域的面积。因此花了点时间研究这个算法该如何写。研究了一番之后,算是找到了个比较靠谱的算法。...
  • 相关链接: ...2.30 卷积层参数量、计算量是多少 https://blog.csdn.net/dzkd1768/article/details/72763659 https://blog.csdn.net/mtj66/article/details/80509713 2.31 感受野的计算 ...
  • Linux下使用md5sum计算和检验MD5码

    万次阅读 2016-10-16 22:16:37
    GitHub linux下使用md5sum计算和检验MD5码 AderXCoding/system/md5sum 本作品采用知识共享署名-商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处 1 md5介绍在网络传输、设备之间转存、复制...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 103,295
精华内容 41,318
关键字:

如何计算abc非