配对测试

2024-06-08

配对测试(共5篇)

配对测试 篇1

0 引 言

软件测试是一项耗时费力的活动,然而它又在软件工程中占有很重要的地位。NIST在一项报告中称美国每年由于软件故障而导致的经济损失多达599亿美元[1]。报告还称如果在早期采用更有效的故障检测方法则可以挽回大约220亿美元的损失[1]。由此可见,软件测试的作用非同一般。这就需要一种先进的测试技术来提供尽可能高的测试性价比。

软件系统是由组件构成的,因此系统的故障常常是由一些难以预料的系统组件之间的异常交互引起的。若对一个10因素(组件或参数个数)4水平(每个参数的可选值个数)的系统采用穷尽测试的方法就需要生成410=1,048,576个测试用例,但由于受到时间、费用等资源的限制,采取这种穷尽组合的方式来对各组件之间的交互进行测试显然是不切实际的。经验数据表明,配对测试技术适用于多种不同类型的软件系统,它不仅是可行的,并且是一种高效的测试方法。对于上面所述的10因素4水平系统,配对测试只需25个测试用例就可以使不同参数的各值之间的两两配对至少被测试一次[4]。

产生最小配对测试集是一个NP问题,也就是说不可能存在某一算法可以产生最小测试集。因此,现在已经有不同的测试集产生算法,它们的目的都是为了产生接近最优的测试集。文章重点介绍了文献[5]中所给出的一种较新的、较有效的n因素s水平配对测试集生成算法,并给出了具体的应用。

1 配对测试的介绍

1.1 配对测试的定义[6]

定义1 有N个相互独立的测试因素:f1,f2,…,fN,每一个因素fiLi个可选水平(值):fi={li,1,…,li,Li},一个测试集R被产生。R中的每一个测试用例中都含有N个水平,即包含每一个因素fi的一个水平,并且R中的所有测试用例覆盖了任意两个因素的任意水平所形成的配对。例如,对于一个配对li,plj,q,1≤pLi,1≤qLj,并且ij,那么R中至少有一个测试用例包含配对li,plj,q

1.2 配对测试的有效性

配对测试相对于穷尽测试来讲可以节省较多的开销,而从检查故障的能力这方面来看,配对测试也是一种比较好的测试方法。研究发现,有20%-40%左右的软件故障是由某个系统参数引发的,20%-40%左右的故障由某两个参数的相互作用引发的,而大约70%的软件故障是由一个或两个参数的相互作用引起的。Dalal等通过经验数据证明了在一个软件系统中应用配对交互测试可以检测出很多已存在的错误;Burr等通过更多的经验数据证明了配对测试是有效的[4]。美国FDA组织对109个软件控制的医疗设备进行了检测,用配对测试检测出了97%的故障。

1.3 已有的算法研究

配对测试是一种有效的测试方法,但是生成最小配对测试集却是一个NP问题。配对测试主要是研究应用组合设计方法对软件进行组合测试。主要有以下六种方法:正交拉丁方算法、AETG算法、IPO算法、Williams算法、PSST算法和Kobayashi算法。

正交拉丁方算法利用组合数学中拉丁方的特殊性质来构造满足两两组合覆盖要求的测试集。它的优点在于构造简单,存在现实中的数学模型,并且在已知参数个数及可取值情况下就可准确计算出满足两两组合覆盖要求的测试集大小。不足之处是在实际系统中,往往为了满足拉丁方数学上的特性,因此在构造算法中常常需要添加“无关值”,从而导致增加额外的测试用例。

AETG算法先产生一组待测的测试用例,然后利用贪心算法选择其中一个能覆盖最多未被覆盖到的两两组合。循环迭代直至所有的两两组合都被覆盖。相对于其它算法,它获得的结果是较优的。但是AETG算法在时间复杂性上不如IPO算法。

IPO算法采用贪心算法,是基于参数顺序的渐进扩展的两两组合覆盖测试用例生成方法。与其它算法一次生成所有测试用例的方式不同,IPO算法是以参数为中心的,这样就有利于系统的扩展,且该方法在时间复杂度上略优于AETG算法,但是结果不是较优的。

Williams算法以正交拉丁方算法为基础,在正交矩阵的基础上加入了分区等因素。它改进的算法在时间复杂度上比较稳定,受参数规模等因素影响较小,且生成测试用例集合的规模同IPO算法基本相当;不足之处是该算法只适合参数规模较小的系统。

PSST算法将解空间映射成一个树,它的基本思想是找出相互间重叠数不超过1的所有解,然后对其进行扩展。PSST算法将启发式方法和代数方法的优点结合起来,并尽量克服两者的不足。该算法也可以允许测试人员预先指定一组测试用例,然后在此基础上进行扩展以生成两两组合覆盖表。该算法具有较强的针对性和灵活性。但由于该算法终究还是属于启发式算法,所以不能保证每次测试用例生成的结果是最优的。

Kobayashi算法是通过一些基本正交表和特征块作为基本成分,来构造满足要求的复杂两两组合覆盖表。Kobayashi算法的基本成分是正交表O表,并通过O表的交叉重叠来构造新的两两组合覆盖表。虽然Kobayashi算法在某些情况下能获得最优解,但是其还是不能避免由于拉丁方特性所带来的缺陷。

Brownlie等开发了OATS系统,该系统是用正交表来生成测试集的,此外还有一些学者将代数方法和一些仿生学方法用于产生配对测试集。下一节中所提出的方法是针对产生n因素s水平配对测试集的方法,算法所产生的测试用例数较少,在某些情况下比AETG算法和IPO算法产生的还要少。

2 N因素S水平配对测试集生成算法

有关N因素S水平的配对测试集生成算法,可细分为s=2和s>2两种情况。

2.1 N因素2水平配对测试集生成算法

假设有一些由若干个1和若干个0组成的数串,这些数串有相同的长度,记为2K-1。将每个数串的权值定义为它所包含的1的个数。用S2k-1表示长度为2K-1并且权值为K的这些2进制数串的集合,其表达式为|S2k-1|=C2k-1k。例如,S5所表示的10个数串为图1所示。

从这十个二进制数串中任意选取两个数串,可以看出(0 1),(1 0),(1 1)这三个组合在被选定的两个数串中至少出现一次。因此,如果在S2k-1中的每一个数串后添加一个0,那么(0 0),(0 1),(1 0),(1 1)这四个组合在任意一对数串中至少会出现一次。

下面给出N因素2水平配对测试集生成算法描述:

输入:N

输出:一个测试集

计算满足的最小k值。

S2k-1中任选N个数串。

在被选的N个数串后分别添加一个0,然后求出它们的转置。

这样就得到N因素2水平的配对测试集,测试集的大小为2k

例如要产生9因素2水平的配对测试集,则N=9,通过公式计算得k=3,如果选取图1中的前9个数串,则所得到的配对测试集如图2所示。

2.2 N因素S(S>2)水平配对测试集生成算法

算法主要是通过正交阵列和有序设计来构造测试集的,而正交阵列和有序设计的构造又和互相正交的拉丁方(MOLS)有关。在介绍算法之前,先给出几个相关定义和定理,然后介绍一下正交阵列和有序设计的构造过程。

2.2.1 相关定义和定理

定义2[7] 如果n阶方阵A的每行、每列都是{1,2,… , n}的全排列,则称An阶拉丁方。

定义3[7] 设A=(aij),B=(bij)是两个n阶拉丁方。如果{1,2, … ,n}2={(aij,bij)|1≤i, jn},则称AB是一对正交的n阶拉丁方。

定义4 一个拉丁方集合(每一个拉丁方有相同的阶),如果任意两个拉丁方是正交的,则称之为相互正交的拉丁方集合。

定义5[5] 一个正交阵列OA(k,s)是一个sk的阵列,且在任意两列中每一个有序对只出现一次。

定义6[5] 一个有序设计OD(k, s)是一个s(s-1)×k的阵列,且在任意两列中每一个有序并且值不相同的对只出现一次。

定义7 如果一个OA(k, s)只含有每一个连续的(x,x,…,x)行一次则它是幂等的。

定理1 若s为素数或素数的幂,则存在s-1个互相正交的s阶拉丁方(MOLS)。

定理2 如果s是一个素数或素数的幂,则可以构造OA(s+1,s)。

定理3 如果s是素数或素数的幂,则可构造OD(s,s)。

2.2.2 正交阵列和有序设计的构造方法

对于测试参数而言,如果要构造s+1因素s水平测试集,则需要s-1个阶为s的MOLS。用行号和列号分别表示前两个因素的水平,其余s-1个因素的水平依次用组合后的s-1维阵列中的值表示。例如,要表示4因素3水平,则需要2个3阶MOLS。

如:0 1 2 0 1 2 将它们组合得 (0,0) (1,1) (2,2)

1 2 0 2 0 1 (1,2) (2,0) (0,1)

2 0 1 1 2 0 (2,1) (0,2) (1,0)

阵列中的(1,1)在测试配置中表示为(0,1,1,1),第0行,第1列,值为(1,1)。依次类推可得到4个3值参数的测试用例集为:

任意选取4列中的2列,如选取第1列和第3列,可得到的配对为0 0, 0 1, 0 2, 1 0,1 1, 1 2, 2 0, 2 1, 2 2,这些配对在这两例中出现的次数是相同的,所以这是一个正交阵列。由于只有0,1,2三个值出现所以它又可以成为3水平阵列。我们称之为OA(4,3),其中4表示列数,3表示阶数。

OA(4, 3)删除第一列就得到幂等OA(3, 3),然后在OA(3, 3)中删除所有形如(x,x,…,x)的行就得到OD(3, 3)。具体过程如图3所示。

2.2.3 算法

现在来介绍如何构造n因素s水平的配对测试集。我们发现正整数uv满足(1) n-1=(s+1)u+1sv+1,或(2) (s+1)u+1sv是最小的大于或等于n的整数。测试集是通过扩展OA(s+1,s)或OD(s,s) 来构造的。扩展方法则依赖于uv的值。当s是素数或素数的幂时,n因素s水平的配对测试集构造算法如下:

输入:n,s>2

输出:一个测试集

构造一个正交阵列OA(s+1,s)和一个有序设计OD(s,s)。用li[s]表示OA(s+1,s)的第i列,li*[s]表示li[s]删除本列第一个元素所得到的s2-1个元素的列向量,di[s]表示OD(s,s)的第i列。

找出满足条件1或条件2的整数uv。如果整数u和v满足条件1,则转向第3步;如果满足条件2,则转向第4步。

下列s2+u(s2-1)+(v+1)(s2-s)个元素的列向量:

(li[s]lj1*[s]lju*[s]dk1[s]dkv+1[s])

是通过一个含有s2个元素的li[s],(其中1≤is+1),u个各含有s2-1个元素的列向量lj1*[s], …,lju*[s](其中1≤j1…,jus+1)和v+1个各含有s2-s个元素的列向量dk1[s],…, dkv+1[s],(其中1≤k1,…,kv+1≤s)连接而成的。构造一个测试集矩阵S,它的列全部由上述连接列向量组成,S共有(s+1)u+1sv+1个列。最后向S添加一个新列,该列的前s2+u(s2-1)+v(s2-s)个元素全为0,最后s2-s个元素值为1,2,…,s-1且每一个值都在列中连续出现s次。形如:

这样就得到一个配对测试集,共有(s+1)u+1sv+1+1列,每一个配对在矩阵S中至少出现一次。S的每一行就代表一个测试用例。

下列s2+u(s2-1)+v(s2-s)个元素的列向量:

(li[s]lj1*[s]lju*[s]dk1[s]dkv[s])

是通过一个含有s2个元素的li[s],(其中1≤is+1),u个各含有s2-1个元素的列向量l*j1[s], …,l*ju[s](其中1≤j1…,jus+1)和v个各含有(s2-s)个元素的列向量dk1[s],…, dkv[s],(其中1≤k1,…,kvs)连接而成的,共有(s+1)u+1sv个列。构造一个测试集矩阵S,它的列全部由上述连接列向量组成,所以S共有(s+1)u+1sv个列。如果n≤(s+1)u+1sv那么S中的任意由n列组成的子矩阵,它就是n因素s水平的配对测试集,它的行可被当作n因素s水平的配对测试用例。

举例,如果要为100因素4水平系统构造配对测试集,即n=100,s=4。由定理1和定理3可分别构造出OA(5,4)和OD(4,4),如下:

经计算,当u=1,v=1时满足条件(2)即(s+1)u+1sv=5241=100=n,因此根据第4步构造43×100矩阵S,

(l1[4]l1[4]l1[4]l1[4]l5*[4]l1*[4]l1*[4]l1*[4]l1*[4]l5*[4]d1[4]d2[4]d3[4]d4[4]d4[4])

矩阵的一行就代表100因素4水平的一个测试用例。

下面给出当s是素数或素数的幂时,该算法可以产生ns值参数的配对测试集的证明。

证明 第3步或第4步所产生的矩阵S,观察它的任意两列,可以发现每一个有序的配对至少出现了一次。如下原因:一个含有s2个值的列向量li[s],通常出现在每一列的第一个位置上,任选两列然后考虑以下两种情况:(1)第一行是(li[s] lj[s])时,1≤ijs+1,因此每一个有序配对在这两列中至少出现一次。(2)第一行是(li[s] li[s])时,1≤is+1,则必定有一行是l*i[s] l*j[s],1≤ijs+1,或di[s]dj[s],1≤ijs的形式。值相同的配对出现在li[s] li[s]中,除(0,0)配对以外的有序配对出现在l*i[s] l*j[s]中,不同值的有序配对出现在di[s]dj[s]中。因此,值的每一个有序配对都至少出现了一次。

该算法的时间复杂度为O(nlogn)。

证明 在第二步中,当s≥2时寻找uv最多要O((logn)2)。第三步和第四步分别需要O(nlogn),所以算法的时间复杂度为O(nlogn)。

对于s不是素数或素数的幂的情况,要构造n 因素s水平的配对测试集可以将s增加到s0,使s0=pm,其中p是素数,m≥1。例如,要产生15因素10水平的配对测试集,就使n=15,s=11,然后再用本节中的算法来构造。那些多出来的值就是冗余值。

3 实 验

实验表明这种新的算法和配对测试集生成算法AETG和IPO相比,产生的测试集大小相当,但在有些情况下甚至少于它们,所以该算法在生成N因素S水平的配对测试集上是有一定的优越性的。相关实验结果如图4-图6所示。图2和图3中AETG的结果我们不知道。

4 应 用

我们用2.2.2节中的算法对文献[2]中的那个例子进行配对测试用例的构造。这是一个有关电话呼叫的系统。测试参数及各参数的可选取值如表1所示。可知这是构造4个3值参数的情况,即n=4,s=3,其中“Call type”参数可取{Local, Long Distance, International},“Billing”参数可取{Caller, Collect, 800},“Access”参数可取{Loop, ISDN, PBX},“Status”参数可取{Success, Busy, Blocked}。用(0, 1, 2)分别表示每一个参数的三个可选取值。

根据2.2.3节中的算法,首先生成OA(4,3),OD(3,3)(生成方法如前所述)。然后计算正整数u,v的取值,经计算,当u=0,v=0时,满足条件2即n=4=(3+1)0+1×30,因此应采用算法第四步的方法来构造。根据第四步,列向量是通过一个含有s2个元素的li[s],u个各含有s2-1个元素的列向量l*j1[s], …,l*ju[s]和v个各含有(s2-s)个元素的列向量dk1[s],…, dkv[s],连接而成的,在本例中由于u=0,v=0,所以每一个列向量只由一个含有32的li[3]组成。这样所构造的配对测试集就是一个4×9的矩阵。将各参数值取代其对应的数字代号就可得到其配对测试集,如图7所示。

5 结 语

配对测试是一种实用、有效的测试技术,文章给出了配对测试的概念,介绍了配对测试的有效性,并给出了一种新的N因素S水平的配对测试集生成算法,该算法细分为s=2和s>2两种情况。实验结果表明该算法生成的测试集比较小,与AETG和IPO相比具有一定的优越性。

参考文献

[1]Cheng C,Dumitrescu A,Schroeder P.Generating small combinatorialtest suites to cover input-output relationships.Proceedings of the Third-International Conference on Quality Software[C]//QSIC,2003:7682.

[2]Cohen D M,Dalal S R,Fredman M L,et al.The AETG system:An Ap-proach to Testing Based on Combinatorial Design[J].IEEE Trans.onSoftware Engineering,1997,23(7):437-443.

[3]Lei Y,Tai K C.In-Parameter-Order:A Test Generating Strategy forPairwise Testing[J].IEEE Trans.on Software Engineering,2002,28(1):1-3.

[4]Colbourn C J,Cohen M B,Turban R C.A Deterministic Density algo-rithm for pairwise interaction coverage[C]//Proceedings of the IAST-ED International Conference on Software Engineering,2004:242-252.

[5]Maity S,Nayak A.Improved Test Generation Algorithms for Pair-WiseTesting[C]//16th IEEE International Symposium on Software Relia-bility Engineering(ISSRE’05),2005:235-244.

[6]Czerwonka J.Pairwise attesting in Real World[C]//Proceedings of24nd Pacific Northwest Software Quality Conference,2006.

[7]孙淑玲,许胤龙.组合数学引论[M].合肥:中国科学技术大学出版社,2002.

拳手的红娘赛事配对师 篇2

走近赛事配对师

普通的拳迷想到拳击.首先出现在脑海中的可能是某些名字。比如,迈克·泰森、阿里、小罗伊·琼斯、德拉·霍亚、小梅威瑟等,也许还有唐·金,阿鲁姆。但是,会有人想起卡尔·莫雷蒂、约翰尼·鲍斯或是罗恩·史蒂文斯这些名字吗?答案很可能是否定的,因为他们都是工作在幕后默默无闻的赛事配对师。即使一个资深拳迷,对赛事配对师的印象可能也仅仅停留在促成拳手之间的比赛,然后拉开围绳让举牌女郎进入拳台这样粗浅的认知上。

事实上,赛事配对师是拳击这部机器得以运转的黏合剂,把各个零散的部件牢牢黏合在一起。配对师犹如为人牵线搭桥的红娘一样,先考察候选拳手的自然条件比赛纪录等,然后挑选各方面比较匹配的拳手捉对促成比赛。他通常受雇于某个推广人,在推广人的监督和协助下把令电视转播商,比赛承办者以及拳迷等各方满意的拳赛呈现出来。

赛事配对师的工作异常辛苦。他们坐在临时办公室里,通常是机场的候机大厅,由于他们总要出行,他们要不停地打电话以期找到合适的拳手参加比赛。有人说赛事配对师的工作就是“找到合适的拳手去打合适的比赛”,这话说起来容易做起来难。找到合适的拳手促成比赛仅仅是第一步,配对师要一直跟进,确保各个拳手尤其是主赛拳手的比赛能够如期进行,所以你经常会看到配对师在主持赛前称重,在他的雇主和拳击委员会主管之间斡旋,经常会看到他于比赛当晚在现场到处乱窜以确保一切都按照计划进行。直到拳手进入拳台比赛铃声敲响他们一直悬着的心才算放下来,而此时还不算完事大吉,配对师还要眼巴巴地等待所有比赛都尘埃落定,然后根据比赛结果来判定自己工作的成效。

赛事配对师是最了解拳手的人。“配对师所做的是拳击中最难的工作!”查尔斯·杰伊,现在经营一家网站的前赛事配对师说,“如果你想真正了解一个拳手.而只能打一个电话的话,那么你需要把电话打给配对师。”确实,在拳击圈内,没有人会比配对师更了解拳手,因为他们的工作对象就是拳手,他们所研究的就是为拳手配上什么样的对手。配对师知道哪些拳手已经过气,哪些拳手潜力无限,知道谁是拳手的教练和经纪人。他们还知道哪些拳手是重炮手,哪些拳手是技术流的,知道哪些拳手的下巴比较坚硬,哪些拳手的下巴是玻璃的,他们甚至知道哪些拳手在感觉情况不妙时会临阵打退堂鼓。

赛事配对师是拳击运动的出盘者。他们要考虑的就是拳手获胜的几率,事实上,他们一直像出盘者那样去思考问题,只是他们自己并没有意识到而已,他们确实是在做像名字中体现出来的配对工作,但是决不是简单地促成比赛,好的赛事配对师能够运用一定的技巧,既能达到预期的目标,又能提供高质量的拳赛.而且能达到某种微妙的平衡。

有一些赛事配对师和某个推广人绑定,像古森推广公司的汤姆·布朗,Top Rank的布鲁斯·泰普乐、迪比拉娱乐的卡尔·莫雷蒂;还有一些推广人兼任自己公司的配对师,比如,罗素·佩尔茨.但这种情况很少见。多数赛事配对师完全是“自由职业者”,他们为不同的推广人工作,所获得的酬劳也不尽相同,多数情况下他们从一场比赛得到的酬金大约是1500美元到5000美元不等,有的多一些,有的更少。你问任何一个配对师,他们都会觉得这点薪水太微薄,远远无法和他们所付出的相比。

赛事配对师是默默无闻的幕后工作者。拳手获胜是拳手自身的荣耀,也是推广和教练团队的功劳,而拳手告负追究起来配对师是有很大责任的。可以说,配对师的工作有点费力不讨好的意味,但是,他们又举足轻重。如果他们犯了错误,可能会毁掉拳手的大好前程。事实上,配对师的工作既劳心又劳神,他们应该得到足够的尊重。不是谁都能成为赛事配对师的,只有那些在拳击圈内摸爬滚打多年已经深谙拳击游戏规则的人才有这个资格。

配对的游戏规则

做一个优秀的赛事配对师是很不容易的。许多配对师经过多年的打磨,已经深谙配对的游戏规则,同时对配对工作也有自己独特的理解,摸索出了适合自己的生存之道。总体来说,依附于大推广公司的配对师生存起来相对容易一些,偶尔的失误影响不大;而和小推广公司共同成长的配对师生存起来要更难,很可能一着不慎满盘皆输。

“赛事配对师要有耐心以及一定的组织能力,差不多节目单上的每场比赛都是由配对师组织的,你要处理拳手旅途以及体检中各种令人头疼的事情。”主要赛事推广的配对师卡尔·莫雷蒂说,“有时会更难,当你不得不取悦于某人,当你不得不确保你所服务的推广人力推的某个拳手不被打败,而且还要做得滴水不漏不让内行人看出来,这时更棘手。不仅如此,你还需要考虑不同拳手的不同需求。”

“这是一种平衡行为,”塞德里克·库什纳推广公司的赛事配对师罗恩·史蒂文森说,“当你组织比赛时,你要想方设法服务于你的推广公司以及该公司主推的拳手,你要想方设法服务于电视转播网络,你要想方设法服务于比赛承办商等等,你要平衡所有这些方面的需求。比赛承办商和电视转播商只想要伟大的比赛,他们并不关心你和你的推广公司在想什么在做什么。有时这些需求是冲突的,承办商和转播商可惹不起,如果他们不喜欢你的比赛,那么你就把事情搞砸了。”据史蒂文森说,仅因为某个拳手是不败的电视转播商就播出他拳赛这样的时代已经过去了,现在拳手在得到转播机会前将不得不预先证明自己。好在他和另一个同事已经足够精明,他们力推的拳手都是在之前循环配对赛中脱颖而出的,已经身经百战而且是小范围内的翘楚,获胜的几率是很高的。

皮特·布罗德斯基,赛事配对队伍中的新人,受雇于刚成立不久的拳台推广公司的推广人鲍勃·达菲。皮特最初是一个拳手,后来做了二十几年的教练,然后转行成为配对师,这个和推广公司共同成长的菜鸟级配对师也有自己的存活之道。他说如果一个拳手的纪录是6胜14负,那么即使他能打出一场很好的比赛,你也不能把他的比赛放到电视上转播。皮特是一个比较坚持原则的人,“如果一个家伙给我打电话,希望让我帮他的选手100%赢得比赛。我会毫不客气地回答他找错人了。我的工作就是给你一场比赛,你的拳手有50%的机会赢,如果他赢了他就赢了,如果他输了他就输了。如果他输了他会失去竞争力,但是能学到一些经验教训,下次比赛表现会更好。真不明白有些家伙是怎么想的,他们怎么会认为比赛结果可以事先设定好.他们给我打电话就是因为他们不想要一场有竞争力且充满悬念的比赛。”

和大推广公司的配对师卡尔·莫雷蒂以及罗恩·史蒂文森不同,皮特没有任何有闪光点的奥运拳手要推出,他的拳手许多都是职业首秀,观众闻所未闻,而且没有转播商转播拳赛,在比赛现场也没有广告。这样的情况下,如果他和达菲想在拳击领域有所建树,他们需要一个全新的理念去吸引客户,他们认为他们有。

“好的赛事配对师就如同技艺高超的厨师,掌握完美的配方,知道怎样搭配才能做出一桌令人食欲倍增的大餐来,我想我们就是完美的大厨。”皮特说,“人们花费35美元到40美元购买一张票来看比赛。假设有7场比赛,其中4场在第1回合以KO结束,那么他离开的时候会说比赛很没有悬念。但是如果7场比赛中3场分歧判定.1或者2场平局.2场比赛一致判定,那么他会很满意。”不久前,该推广公司推出了6场比赛.如皮特预想的那样,3场判定结束,1场平局,2场击倒。这是好还是不好,谁说得清楚呢?

配对师查尔斯·杰伊认为,如果一个配对师使自己东家的拳手被打败,那么他基本上就可以卷铺盖走人了。此话有些言过其实,但是对于像拳台这样的小推广公司而言,配对师的一次失误可能会导致整个推广公司都不复存在。

红娘的“噩梦”

当你在现场或者电视机前兴致勃勃地观看拳赛,你是在欣赏一个已经完成了的作品,你不会知道在促成和组织这场比赛的过程中有多少人付出了什么样的努力,他们已经处理了多少让人头疼的事情。几乎每个赛事配对师都有几次想起来就后怕的恐怖经历,而其中选手临阵脱逃是他们最大的“噩梦”。试想一下,已经万事俱备,再有几个小时比赛的铃声就要响起,这时令人抓狂的事情出现了,一个主赛拳手突然提出不能上场,怎么办?

救场如救火,赛事配对师必须在最短的时间内找到一个合适的替补拳手。有时他很幸运,能从垫场赛中挑选出一个拳手,把他迅速移到主赛中;有时他需要求助一大批签约拳手,从中找到一个可以替补的,就像唐·金的赛事配对师鲍比·古德曼所做的那样,大多数情况下,他要拿出长长的联系人列表,开始逐一打电话,希望其他配对师那正好有合适的整装待发的拳手,而你所找到的替补拳手必须具备这样的条件:

◎他必须达到限定体重,除非有附加协议达成。

◎他必须在比赛场地所在区域被许可打比赛,而且要满足所有的医疗需求。

◎他必须得到比赛场地所在区域的委员会或者其他监管机构的批准。

◎他必须被他的对手所接受。

◎他必须被转播的电视网络所接受。

不可思议的是,长袖善舞的赛事配对师通常能够在很短的时间内就把这件异常棘手的事情搞定。配对师卡尔·莫雷蒂说:“寻找替补是一个痛苦的过程,非常痛苦。”俗语说有备无患,曾经有一个配对师说自己几乎为节目单上的每场比赛都做好替补的准备。“即使所有的比赛都已经板上钉钉了,但是在比赛铃声响起前,什么事情都有可能发生,特别是当拳手没有和推广人签订协议时,一定要准备后备人选。”为古森推广公司工作的布朗说,“幸运的是,所有赛事配对师都相处得很好,也许我们都处在这个位置同病相怜吧。只要有人打电话调用拳手,这个消息马上就会像野火一样迅速蔓延,大家都会施以援手。”下面的两个救场案例就是在拳击圈内为大家所津津乐道的。

1969年的一天,绰号“魔鬼”的查理·格林正在麦迪逊广场花园的小摊前优哉游哉地一边吃热狗,一边等着拳赛开始。当天的主赛是名人堂成员何塞·托雷斯对阵吉米·罗斯顿。不料罗斯顿突然莫名其妙地一路狂奔离开现场不知所踪.留下托雷斯独自一人面对一群狂热的拳迷,此时距离比赛开始只有几个小时。幸好,赛事配对师路易斯适时地发现格林的存在,“嗨,格林,罗斯顿掉队了,你想要和托雷斯打一场吗?”路易斯小心翼翼地问。“给多少钱?”格林问。路易斯竖起了一个手指,范围据说是从3500美元到6000美元。“好吧,但是你需要帮我支付这个热狗的钱。”格林笑着说。交易就这样达成了。结果临时充当救火队员胃里还在消化热狗的格林表现不俗.第1回合快结束时有争议地击倒了对手。第2回合中托雷斯无争议地击倒了格林。让人大谈特谈的不是他们的击倒有没有争议.而是格林的临危受命,这也是格林职业生涯中最辉煌的时刻。

1993年8月堪萨斯城,曾经点胜乔治·福尔曼斩获空缺的拳王金腰带的WBO重量级冠军汤米·莫里森对阵麦克·威廉姆斯。比赛当晚,Top Rank的赛事配对师布鲁斯有一种预感,怪里怪气的威廉姆斯会在比赛的最后时刻消失。于是布鲁斯开始在现场观众中寻觅合适的替补人选.这时一个名叫陶马什的很有名的拳手进入了他的视线。布鲁斯急忙走过去问陶马什,如果威廉姆斯逃跑.他是否有兴趣面对莫里森。有意思的是,布鲁斯和陶马什在一个地方谈论,同时,推广人阿鲁姆在另一个地方劝说威廉姆斯不要离开。最后威廉姆斯挥一挥衣袖就走了,而陶马什和莫里森很快就达成对战协议。然后,阿鲁姆说服WBO的监督人让这场比赛在ESPN上继续进行。一番周折后,比赛总算如期开始了,结果陶马什在第4回合击倒了莫里森,同时也终结了莫里森的ESPN之旅。

当然,临危受命的绝不仅仅查理·格林和陶马什两个人,单从2004年到2005年9月,就有3个鲜为人知的救火队员顶替上阵。2004年,坎德洛,超次中量级排名前10的挑战者,一致判定负于埃迪·桑切斯,据说桑切斯接到战斗命令时距离比赛开始仅剩下7小时。2005年4月,里维拉把WBA次中量级头衔拱手让给路易斯·卡拉佐,卡拉佐是在比赛前两周接到通知的。2005年8月,前美国奥运队员华雷斯遭遇了职业生涯第一败,战胜他的是比赛开始三周前充当替代品的温贝托·索托。

事实上,在比赛前几周甚至几小时内选手掉队的现象一直存在。“提前30天、60天、你拿到签好的合同,然后比赛开始前的这一段时间,什么事情都可能发生——受伤、疾病、家庭成员死亡,说说看,我听过这个星球上的每一个借口。”赛事配对师汤姆·布朗说,“选手掉队是配对师最大的噩梦,对于替补拳手可能是一个千载难逢的好机会,而对于剩下的那个拳手,则完全是一个附加的挑战,因为他要面对一个完全未知的对手。”

确实有一些救场拳手很幸运,他们因为天上突然掉下来的这个馅饼一跃成为世界拳王。比如,1999年,从观众中被挑选出来的正在吃面包圈的加西亚,顶替掉队的阿莱汉德罗,和何塞·洛佩兹争夺空缺的WBO蝇量级金腰带,结果判定获胜。2001年,在赛前5天接到命令的科利获得拳王金腰带。

工作在机场候机大厅里,绞尽脑汁取悦于经纪人和推广人,跟踪拳手到最后一秒钟,你还愿意成为赛事配对师吗?

赛事红娘泰迪·布伦那

不管赛事配对师是一个多么难做多么让人心力交瘁的工作,还是有许多人愿意做这项工作而且做得不错,其中最有成就的当属国际拳击名人堂成员之一泰迪·布伦那。布伦那被普遍认为是拳击历史上最伟大的配对师。

生于1917年4月25日的布伦那还是一个十几岁的孩子时就开始接触拳击。起初是朋友打比赛他跟着凑热闹,后来到朋友开的一家俱乐部帮忙组织拳赛,就这样开始了赛事配对工作。

1947年,布伦纳成为麦迪逊花园广场的赛事配对师助理,他一直在那里工作到1978年。在此期间,在麦迪逊成为拳击圣地的过程中布伦纳功不可没。1971年,他促成了阿里和弗雷泽在纽约的第一战。后来他加入阿鲁姆的Top Rank,延续了之前的辉煌,把罗伯托·杜兰、威尔弗雷德·贝尼特斯和亚历克·阿圭略纳入Top Rank旗下,帮扶他们走上成名之路。布伦纳的成功之道是“总是想方设法促成我自己会付费观看的比赛”。到20世纪90年代初.布伦纳仍然保持和Top Rank的联系,但是已经不活跃了。2000年1月7日为拳击事业做出巨大贡献的布伦纳与世长辞,整个拳击圈都陷入了悲痛之中。

资深教练吉尔·克兰西说:“毫无疑问,泰迪·布伦那是No.1,甚至没有No.2。当他组织比赛的时候,大多数时候你只能抛硬币猜谁将赢得比赛。”Top Rank的配对师布鲁斯说:“在拳击界,泰迪是最优秀的配对师.其他的每个人都望尘莫及,这从来没有任何争议。”阿鲁姆说:“有了泰迪·布伦纳,才有其他别的什么人。他是最好的,他是一个伟大的人,一个梦幻般的拳击人,从没有一个赛事配对师能够和他抗衡。”

泰迪·布伦那在传奇的一生中,促成了许多经典的比赛,帮扶了许多拳手,此外,他还留下许多充满智慧的语言,这是他对赛事配对工作独特的理解。透过这些语言,我们能更深刻地了解赛事配对师的工作。

配对师泰迪的职业信条

赛事配对师是让比赛开始的家伙。然后,他出去了,由其他人来完成比赛。只有两种类型的拳手:能打比赛的和不能打比赛的。经纪人经常怀疑对手是不是得到一个更好的交易。在我进行赛事配对前,我经常问我自己:这是一场好的比赛吗?这场比赛的结果会怎么样?我会花钱买票观看吗?有了重量级的比赛,然后才有其他的每件事情。赛事配对并不是简单地把1号选手和2号选手放在一起,如果那样,任何人都能做到。做一个赛事配对师不容易。如果你促成的比赛是好的,功劳是拳手的。如果不好,受指责的是赛事配对师。

上海客车展“贸易配对”系统启用 篇3

伴随着上海世博会的隆重开幕, 2010世界客车博览亚洲展览会也将于2010年5月6日在上海新国际博览中心举行。据悉, 本次展览会将再次启用“贸易配对”系统, 搭建中国供应链与世界需求的高效能跨国采购展贸平台, 让“买家坐台”精确对接全球客车采购商。

“贸易配对”致力于为参展商和专业观众提供展会前的预约和展会现场的撮合服务, 以及洽谈方的信息查询, 在高效能“贸易配对”系统的指引下, 贸易双方的商贸配对将更加准确高效, 参展企业能够在最快的时间内寻找到最为适合的贸易买家, 而这将为参展的每一个企业创造富有成效的全新商机。

记者了解到, 世界客车博览亚洲展览会组委会目前已开通网上预先登记服务, 让参展商提前“约会”到最适合的业务伙伴和目标买家。 (初晓伟)

叶片配对对称安装方法的改进 篇4

叶片安装排序在早期采用一种配对对称安装的方法, 简单快捷, 尽管在今天来看并不是最好的平衡安装算法, 但在当时环境下因要求不高是叶片安装使用采用最多的方法。在汽轮机设计、制造技术高度发展的今天, 高中低各缸叶片安装级数越来越多、单级叶片安装数量越来越多, 对于轴系叶片安装的平衡精度要求也随着时代的发展越来越高, 这种要求推动了近几十年叶片安装排序技术的飞速发展。早期的叶片安装排序技术在平衡精度上已经落后了一大截, 唯一的亮点是计算运行速度飞快。

因为早期的配对对称安装方法计算运行快、安装计算原理简单, 作者经过一段时间的试验研究, 对其原理思路稍加简化改造, 得出这种配对对称安装方法的一种改进方法, 叶片安装平衡精度得到了一定的提高, 本文主要介绍这种改进方法的原理、应用和实验结果。

2 早期采用的配对对称安装方法

这种方法的思路在于质量或力矩相近的叶片两两配对、对称安装, 得出一个相对较好的可收敛的叶片安装平衡序列。

2.1 步骤

(1) 将要安装排序的叶片质量或力矩序列数据, 按从大到小排序;

(Mn) ={m1, m2, …mn}, 其中mi>mi+1, i=1~n

(2) 相邻的两只叶片两两配对, 计算差值, 得到一个三维 (叶片1, 叶片2, 差值) 数组序列;

(3) 三维数组序列, 按差值从大到小排序;

其中Xi=mi-mi+1>Xi+1=mi+3-mi+4, i=1~n/2

(4) 三维数组序列, 按照图1的顺序依次安装, 直到完成所有叶片的安装。

2.2 收敛原理图

安装的配对叶片差值图见图2。

完成的差值序列图见图3。

3 改进后的安装方法

3.1 配对对称安装方法

(1) 通过近似力矩或质量的叶片配对, 尽量平衡了单对叶片的安装力矩量;

(2) 每一对叶片通过差值从大到小排序后顺序参加安装, 得到了一个收敛的安装残余不平衡量曲线;

(3) 下一对叶片的大小叶片, 调换位置紧贴上一对叶片安装位置安装 (见图1) , 最大限度地平衡了两对叶片的安装力矩量。

3.2 改进的思路

原来的安装思路中, 第三步中对下一对叶片安装位置是紧贴上一对叶片安装位置, 现在改为紧贴已安装所有叶片的残余不平衡量最近的那一侧一对叶片 (见图4) 。

经此改进, 已安装的所有叶片的残余不平衡量决定下一对叶片的安装位置, 新一对安装的叶片对已安装的所有叶片的残余不平衡量进行平衡。

叶片安装的三维数组序列, 头两维是一对安装角度相差180°的叶片对, 第三个维度代表该对叶片安装后的差值。三维数组序列, 已经按从差值从大到小排序, 所以安装后得到的不平衡量序列也从大到小逐渐收敛。

4 改进方法和原方法的实例对比

两种方法选用同一组数据, 数据来自于某机组部分级数据, 其中去除了不算力矩、仅称质量的级数据。

5 结论

通过表1和表2的数据对比, 改进的配对对称安装方法在平衡精度和残余不平衡量的算法质量, 确实得到进一步的提高, 这表明改进对原方法是成功的。从该机组级数据的安装计算结构上看, 20级的效果最好, 残余不平衡量已经很小, 到达相对精度的十万分之三。

摘要:叶片安装排序在早期采用配对对称安装方法, 简便快捷, 但精度不高。文中在该方法原用思路的基础上, 简化个别环节, 提出了一种改进方法, 寻解精度进一步提高、同时保证运算时间和以往方法一样快捷。

水泥颗粒级配对水泥性能的影响 篇5

2015年下半年,江西建材产品质检站遵照江西省工信委建材处《关于开展全省水泥颗粒级配和碱含量摸底调查工作的通知》的文件指示,对全省水泥企业进行了一次水泥颗粒级配及碱含量抽样检测。共抽样197批次,其中普通水泥42.5级及以上等级水泥69个,复合水泥32.5级(含复合32.5R)118个,白水泥32.5级10个,现把三种水泥颗粒级配情况对比如表1。

(1)带辊压机的磨机过粉碎现象要好于不带辊压机的。

(2)带选粉机的过粉碎现象很少。

(3)水泥中3~32μm的颗粒含量,普通42.5的水泥高于复合32.5水泥。

(4)水泥中3~32μm的颗粒含量超过65%比较少。现在一般认为理想的水泥颗粒级配为小于3μm的含量不应超过10%,3~32μm的含量应超过65%,大于65μm的颗粒越少越好。从普通水泥42.5级的统计情况来看小于3μm的颗粒含量,69个批次中超过10%有22个占32%,比较高,存在较明显的过粉碎现象。3~32μm的含量,69个中超过65%有28个占41%不到一半,有一个批次3~32μm的含量低于60%,大于65μm的颗粒不多,但都存在一些。

从复合水泥32.5级总的情况来看118个水泥中小于3μm的超过10%有34个占29%,比普通水泥42.5级略低一些,但也存在相当过粉碎现象,3~32μm含量超过65%有24个占20%,只有普通水泥42.5级的一半比例太低了。有11个批次3~32μm的含量低于60%,同普通水泥42.5级一样,大于65μm的颗粒也都存在一些。从以上情况看,我省企业的水泥中3~32μm颗粒的含量总体偏低,为此提出如下建议,供参考。

为改善水泥颗粒级配,提高3~32μm含量,降低小于3μm及大于65μm含量宜采用以下五条措施:(1)提高辊压机的辊压效果:控制进入辊压机物料的最大粒度,一般控制在60mm以下,控制入辊物料综合水分不超过1%~1.5%,稳定喂料量,控制合适的辊压力,减少辊压机的边缘效应;(2)提高打散分机分选效果:及时更换磨损的撒料盘衬板和反击板,修补或更换破损内锥体及筛网、风轮,必要时调整内筒高度来提高入磨细粉量;(3)球磨机系统的优化:通过改变仓长、适当延长末仓(研磨仓)的长度,降低球径的方法,来提高研磨能力,同时防止过粉碎现象的发生;(4)磨内物料流速和通风量的控制:料风平衡,以保持合理的磨内物料流速;(5)企业可以购买激光粒度仪开展水泥颗粒级配检测,这项检测每次所耗时间不长,且操作起来也比较简单,现在市场上销售的有干法和湿法两种仪器,干法仪器虽然一次投资大些,但用起来方便简单,成本低,更适应生产控制。企业通过不断的试验,探索出方便可行的方法来。水泥颗粒级配优化了,水泥的潜能就能充分地发挥出来,水泥企业的效能也能进一步地增长,同时水泥的使用性能更好了,产品也更受用户的欢迎。

摘要:水泥是建筑工程中的重要材料,用途广,用量大广泛用于工业及民用工程,现在水泥市场竞争日益激烈,水泥企业如何改进生产控制方法,提高水泥产品的质量和施工性能,且降低成本,来适应这一新形势?笔者通过对江西省2015年全省水泥颗粒级配抽样结果的统计分析,提出了一些建议。

上一篇:努力水平下一篇:材料加工工艺