投标控制建模

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

投标控制
摘要
本文研究的是为如何确定投标方报价来为1号服务,让1号最大概率中标且其余几家可控方分布情况。

我们对应招标方的三个方案及三个方案的综合方案将他们分别转化为数学算法模型,通过计算机仿真计算出多组数据,通过各区段数据代入方案,进行量化差异性分析,得出最优报价区间。

其次我们将区间[90,100],分为高端、中端、低端及正区间(区间划分在模型建立阐述)对问题作答。

针对问题一:我们先将招标方的三种方案转化为数学算法模型,再通过随机数生成器生成多组投标报价数据,根据题中要求按两种情况将数据代入模型求得多组基准值,求出1号得分,得分最高前三组报价作为报价区间,即为可控方报价区间,再通过计算机仿真实验验证可行性,最后得出可控投标方案。

在情景一下,我们运用仿真模型,对数据进行模拟并得到1号中标最大概率区间,在此基础上得出2--11号对应报价情况。

在情景二下,采用博弈论中混合策略模型对问题求解分析。

得到1号中标率最大时2--11号对应报价情况。

针对问题二:在三个方案四种情况下的不同结果下运用模型,在两种不同情景下作答。

在情景一中,我们运用计算机仿真模型在Excel中模拟得到随机数表,并运用c语言程序对问题求解。

得到在12--15号随机时1号或2号最佳,3--12号分布情况。

在情景二中,运用博弈论及线性回归得到1号或2最佳,3--12号分布情况。

关键词:投标方案博弈论
一、问题重述
已知:某材料给定控制价为100元(参与人报价不能超过100元,但不能低于90元),一共有15个参与人(其中1号-11号共11人报价可控,2号-11号的报价均由1号控制,剩余4人价格不可控)参加报价。

非控方在以下两种情景下分别对问题一、二作出回答。

1、在区间[90,100]元内随机出价的情况下;
2、猜测控制方的策略采取适当对策的情况下。

分别求上述两种情况下下列问题:
一、1号最优报价为多少,中标概率最高,且其余10家(均可控)报价情况如何分配?
二、如考虑1或2号两家有最优报价得分,其余9家(均可控)报价情况如何分配?
二、问题分析
问题一:1号报价取决于所有投标价格以及招标方的基准价计算方案,所以可以从可控报价入手,方案选择通过概率分析综合比较,在各报价区间通过多组数据计算找到可控方所有最优报价区间,而可行性可通过仿真计算实验验证。

问题二:考虑1或2号两家最优报价的情况下,可以将可控方分为两组,分为收益方与配合方,再通过问题一中的模型进行求解,分别计算出非控方两种情形下的最优解,得出最佳方案,同样可通过仿真计算实验验证方案可行性。

三、模型假设
1、假设所有报价方报价均在合理区间([90,100])内;
2、假设仿真实验假设数据具有代表性;
3、假设非控方和可控方数据之间无任何关联;
4、假设投标者采取的方式合法;
5、假设决策者对投标者公平公正;
四、 符号说明
五、 模型建立及求解
问题一的求解
5.1方案一算法模型建立及求解 5.1.1模型分析
方案一为以随机抽取1/3家的算术平均值为基准价,通过此方案可以假设所有投标方报价均合理没有废标,因此抽取的即为五家投标方,列出算术平均求法公式,得出的基准价与1号对比即可。

5.1.2模型的建立
在最多15人都满足条件的情况下,随机选取1/3家合格报价(小数点四舍五入)的算术平均值最为此次的基准价,因此对合格报价的判断为:
若报价存在以下情况之一者,报价均作废:1、若某人的报价大于等于各家报价平均价的6%,2、某人报价高于100元;3、某人报价低于90元。

则该人的报价作废。

令合格报价n i 按照从小到大的顺序排列,记为n j 表达式为:

,,,(Z j i i j 115i 4i 3
1n
P j
1
j
1∈≤≤≤≤=

当且仅当i=1时,随机抽取为1家,此时表达式为:
1j i 1n n n P ===
当且仅当i=2时,随机抽取为1家,此时表达式为:
)(2,1
j n P j 1== 当且仅当i=3时,随机抽取为1家,此时表达式为:
),(32,1
j n P j 1==
5.1.3方案一模型求解:
上述基准价计算一律保留2位小数,第三位四舍五入。

计算得分:各参与人
的报价与基准价进行比较,相等时得满分,每上浮1%扣2.2分,每下浮1%时扣2.0分,计基准分为10分,则由上述条件可知:
每个投标人投标的报价为i n ,根据上面不同情况下的基准价1P
1.如果%6X
X
-n i ≥,或90n i ≤或100n i ≥,则对该投标人按废标处理。

2.在不满足上述的条件下,如果0P -n 1i
≥ ,则扣除2.2100P P
-n a 1
1i 1⨯⨯=
)(个得分。

(当出现百分点为非整数时,保留小数点后两位,第三位四舍五入)
3.如果0P -n 1i ≤,则扣除0.2100P n -P a 1
i
12⨯⨯=
)(个得分。

(当出现百分点为非整数时,保留小数点后两位,第三位四舍五入)
4.若果0P -n 1i
=,则得满分。

最终得分)(211k
a a -10y +=
5.2方案二算法模型建立及求解 5.2.1模型分析
通过题目中的描述可知,方案二是为了防止投标方扎根投标,造成投标价总
体趋势偏向某一方,将方案二基准价算法进行量化处理,合理分配各投标方的报价,进行转化,得出方案二基准价计算模型。

5.2.2模型建立及求解
假设15家投标者都满足投标要求及投标报价没有作废者。

在此假设条件下令
15家标价为1521,,,n n n ;]100,90[],[⊂∈b a n 。

现对15个数据进行处理,对15家报价由低到高排序,取最低为F ,最高为G ,及:
}
,,m ax {};,,m in{15211521n n n G n n n F == (1)
令区间长度为n 则:
)(2.0F G N -⨯= (2)
n 为区间长度。

在取五个连续等值区间分别为:
].,4[);4,3[);
3,2[);2,[);,[G N F E N F N F D N F N F C N F N F B N F F A +=++=++=++=+=(3)
将15家报价与区间对比可得代表价,因此基准价为:
q e
d c b a P j -++++=52 (4)
2P 为方案二基准价,j 有效组,a,b,c,d,e 分别为A ,B ,C ,D ,E ,区间上的投
标价,q 为不参与基准价计算区间个数。

代表价计算规则:将15家按照各自的报价,分别列入A 、B 、C 、D 、E 五个区间,各区间内所有参与人中最低的报价代表该区间的投标报价,如果该区间内无参与人报价,则以小于该区间下限且与之相邻的区间内最高的报价代表该区间的报价,若小于区间下限且与之相邻的区间内仍无参与人报价,则该区间不参与基准价的计算。

为方便理解不参与计算区间代表值为0。

投资者满分以10分。

利用直线内插法可以计算投标者得分为:
⎪⎪⎩
⎪⎪⎨⎧
⨯-⨯-⨯-⨯-=1000.2101002.210222
22P n P P P n y i i 22
P n P n i
i <≥(5)
2y 为投标者得分,i n 为投资者投标价,i 为个数}15,,3,2,1{ =i 。

若投标者报价部分无效则在15家投标者报价完成后进行投标初选,及满足
以下条件者报价作废。

平均价:
15
15
1
∑==
i i
n
ave (6)
Ave 为15家投资者报价平均值。

作废比较:
%6%100≥⨯-ave
ave
n i i n 作废 (7)
90,100<>i i n n i n 作废 (8)
在对标价初选后对有效价格重新排列为
j n 。

将剩下投标价格从小到大排列
与上面方法相同,取},,,m ax {};,,,m in{2121j j n n n G n n n F ==
在由(2)(3)(4)得在有无效价后投资者得分为:
⎪⎪⎩
⎪⎪⎨⎧
⨯-⨯-⨯-⨯
-=100
0.2101002.210222
22P n P P P n y j j 2
2
P n P n j j <≥
(9)
4、方案综合下基准价及投标者得分
根据方案一、方案二、方案三已得基准价及投标者得分计算可以得出在综合情况下基准价和投标者计算公式如下: 综合基准价:
3
321j
j j P P P P ++=
(10)
P 为综合基准价,
j
j j P P P 321,,,分别为方案一、二、三基准价,
投标者综合得分:
3
321j
j j j y y y Y ++=
(11)
j
Y 为投资者综合得分,
j
j j y y y 321,,分别为方案一、二、三情况下的投资者得分。

5.3方案三算法模型建立及求解
5.3.1模型分析
根据题目中方案三的介绍可知,方案三的主要思想为去掉投标报价的两头高价与低价,偏向低价,再进行随机抽取,取居中价为基准价,分值计算方法相同。

5.3.2模型的建立及求解
基准价计算方案如下:
已知区间[90,100]内的15个报价,假设全部有效。

现设1-15号投标方分别n1,n2,n3……n15,则根据方案三将投标方按照由低到高的顺序排列,设有效总人数为m ,
则由低到高去掉的报价方个数为K 个,由高到低去掉L 个报价, 由此K=0.1*m ,L=0.2*m , 剩余W 个报价方,R=m -K -L ,
随机抽取3个报价方M1,M2,M3,基准价M 即为这3个报价的居中价。

每上浮1%扣2.2分,每下浮1%时扣2分,每家基础分为10分,按照直线插入法:
各家所得分数分别为R1,R2,R3……R15,分为以下三种情况:
M
n i >情况一:
M
M n y i j /)(220103-⨯-=
M n i ≤情况二: 200103⨯--
=M
n M y i
j 1-11号报出的价格和12-15号价格经上述算法算出的基准值必须接近1号价格。

方案C 的情况下,由题可知非控方(12-15号)又会有两种情况: 1、这四家在[90,100]内随机出价。

2、这四家均采用混合策略。

依据情况1:
12-15号这四家在[90,100]内随机出价。

采用随机数生成器[x]生成这四家在区间[10,100]的价格。

1-11号报价定位分为四个区间,分别为高端区[98,100],中端区[94,97],低端区[90,93]。

现假设1-11号报价均定位为高端区[98,100],
将此区间的十组报价代入方案三,可以得到十个基准值,找出1号与基准值最近的前三组,就以这三组值中每个号数的最大最小值为报价区间上下限,即为1-11号的报价区间。

5.4综合方案算法模型建立及求解
5.4.1模型分析
在以上三个模型中,招标方是随机抽取方案的,每个方案抽到概率为1/3,因此可以建立综合方案算法模型解决,将三个方案的基准值进行综合量化分析,舍去超过标准的基准值,即可得到综合分析后的基准价。

5.4.2模型的建立
方案综合下基准价及投标者得分 根据方案一、方案二、方案三已得基准价及投标者得分计算可以得出在综合情况下基准价和投标者计算公式如下: 综合基准价:
3
321j
j j P P P P ++=
P 为综合基准价,
j
j j P P P 321,,,分别为方案一、二、三基准价,
投标者综合得分:
3
321j
j j j y y y Y ++=
j
Y 为投资者综合得分,
j
j j y y y 321,,分别为方案一、二、三情况下的投资者得分。

5.5模型仿真实验
5.5.1实验数据假设
实验数据可由随机数产生器生成,在相应的低端[90,93],中端[93,97],高端[97,100]生成随机数表,对应表格如下:
低端[90,93]区间:
表1:低端区间随机报价表
表2:中端区间报价表
高端[97,100]区间:
表4:高端区间报价表
5.5.2实验验证
运用以上仿真模型及方案模型对低端、中端、高端及整个区间进行求解。

对于低端[90,93]区间:
方案二求解:
表5:最低、最高及步长表
表6:投标者得分表
由上表得出的投标者得分情况可以确定1号报价区间在[93.97,94.62]上其中标率最高。

模型三:
1号与基准值最近的三组值分别为第1组、第4组合第8组。

即1-11号报价区间如下:
以上结果基准值都偏向于1号,因此模型可行。

中端[93,97]区间:同理:
以上结果均偏向于1号,因此模型可行。

高端[97,100]区间:
同理:
1.1在区间[a,b]上投标者投标报价确定
利用仿真模型可以确定最佳控制策略,运用已有模型对问题一
受控关系:1号-11号共11人报价可控,2号-11号的报价均由1号控制,剩余4人价格不可控。

若4家在区间]100,90[],[⊂b a 上随机出价,控制其余投标者报价,使1号(1号或2号)中标概率最大的策略。

中标率最大则投标者得分最高,由前面方案知要想中标率大,则投标报价与基准价越接近,即:i P n →1
利用计算机仿真模型模拟1--15好报价可得,仿真结果。

现用excel 产生12到
15号随机数如下:
注:红色为最高价,蓝色为最低报价
表12:12--15号随机报价数表
用a,b,c,d,e,f,g,h,i,j,k 代表1--11号报价,可用excel 产生随机数作报价数,如下表:
表13:1--11号随机报价表
将以上数据每一组代入(1)(2)(3)(4)(5)(6)(7)(8)(9)得每组最小值、最大值表
].
98.99,04.98[),04.98,08.96[),08.96,12.94[),12.94,16.92[),16.92,20.90[];65.99,85.97[),85.97,06.96[),06.96,27.94[),27.94,48.92[),48.92,69.90[:];64.99,87.97[),87.97,12.96[);12.96,37.94[),37.94,62.92[),62.92,87.90[];64.99,94.97[),94,97,25.95[),25.95,56.94[),56.94,87.92[),87.92,18.91[];57.99,76.97[),76.97,93,95[),93.95,10.94[),10.94,27.92[),27.92,44.90[A ];94.98,44.97[),44.97,94.95[),94.95,44.94[),44.94,94.92[),94.92,44.91[A ];60.98,89.96[),89.96,20.95[),2.95,51.93[),51.93,82.91[),82.91,13.90[];09.99,28.97[),28.97,47.95[),47.95,66.93[),66.93,85.91[),85.91,04.90[];88.99,01.98[),01.98,13.96[),13.96,25.94[),25.94,37.92[),37.92,49.90[A ];87.99,12.98[),12.98,39.96[),39.96,66.94[),66.94,93.92[),93.92,2.91[A ==================================================E D C B A E D C B A E D C B A E D C B A E D C B E D C B E D C B A E D C B A E D C B E D C B 十组:九组八组:七组:六组:五组:四组:三组:二组:一组:
将产生的随机数与对应区间对应可得代表值如下:
表15:区间确定表
由以上数据代入公式:
q e d c b a P j -++++=
52
计算基准价如下:
32
.945
76
.9786.9626.9427.9244.9027
.945
16
.9838.9510.9427.9244.9101.945
77
.9744.9573.9399.9213.9088
.935
81
.9754.9599.9300.9204.9044
.945
01
.9813.9696.9460.9249.9083
.945
59
.9839.9685.9411.932.91262524232221=++++=
=++++==++++==++++==++++==++++=P P P P P P
投标者得分计算公式:
⎪⎪⎩⎪
⎪⎨

⨯-⨯-⨯-⨯
-=1000.2101002.21022222j i j j j i P n
P P P n y
可得投标者得分:
表16:得分表
由上表得出的投标者得分情况可以确定1号报价区间在[93.97,94.62]上其中标率最高。

表17:最佳组合表
表18:小区间随机数表
低端报价区间划分: 、
]
33.92,94.91[E )94.91,55.91[),55.91,16.91[),16.91,77.90[),77.90,38.90[A ]51.92,03.92[),03.92,60.91[),60.91,17.91[),17.91,74.90[),74.90,32.90[A ]98.92,54.92[E ),54.92,12.92[),12.92,70.91[),70.91,28.91[),28.91,86.90[A ]98.92,40.92[),40.92,80.91[),80.91,20.91[),20.91,60.90[),60.90,00.90[]40.92,92.91[),92.91,46.91[),46.91,00.91[),00.91,54.90[),54.90,08.90[]61.92,12.92[),12.
92,64.91[),64.91,16.91[),16.91,68.90[),68.90,20.90[==============================,六组:五组:四组:三组:二组:一组:D C B E D C B D C B E D C B A E D C B A E D C B A 低端区间代表值:
低端报价投标者得分:
由上课的1号最有报价低端区间为[91.62,92.23],低端时一号中标率最高是2--11号分布:
94.87
94.83
95.88 95.19
5.5.2仿真实验结果分析
根据方案一、二、三及综合方案知,在1号中标率最高时各区间报价应为低端[91.23,92.04],中端[94.62,96.07],高端为[97.92,98.64]整个区间[94.43,95.92]。

其综合方案更可靠。

问题二的求解
5.6模型建立及求解
5.6.1模型分析
非控方一家猜测其余随机投标时控方的混合策略(均衡解)情景二:非空方猜测控制方的策略采取适当对策
针对情景二,我们将分两部分来分析和求解问题。

非控方一家猜测其余随机投标时控方的混合策略
5.6.2模型建立
在这部分我们采用混合策略对问题经行探讨,求其均衡解。

纳什均衡的定义:在博弈G=﹛S1,…,Sn:u1,…,un﹜中,如果由各个博弈方的各一个策略组成的某个策略组合(s1*,…,sn*)中,任一博弈方i的策略si*,都是对其余博弈方策略的组合(s1*,…s*i-1,s*i+1,…,sn*)的最佳对策,也即ui(s1*,…s*i-1,si*,s*i+1,…,sn*)≥ui(s1*,…s*i-1,sij*,s*i+1,…,sn*)对任意sij∈Si都成立,则称(s1*,…,sn*)为G的一个纳什均衡。

即在本问题中将控方和非空方作为博弈双方。

空方为1--11号,非空方为
2--15号。

根据情景一现猜测控方最佳对策其最佳策略集合设为U,
},,,{321n S S S S U =,针对控方最佳策略非控方给出最佳对策其集合为I ,
}
,,,{321i g g g g I =。

如果控方采取高端控价策略即有情景一知期区间为[97,100],1--11号最有报价为区间]100,97[],[11⊂b a ,现取六组最优报价组合进行分析: 表:
]100,99[]32.98,00.97[U 之间1号中标率最高。

如考虑1号或2号中标率最大,则其余九家报价分配情况应在区间:[97.07,98.3]U[99,100]方可行。

5.6.2.1如果控方采取高端控价策略即有情景一知期区间为[93,97),1--11号最有报价为区间)97,93[],[11⊂b a ,现取六组最优报价组合进行分析

5.6.2.2如果控方采取高端控价策略即有情景一知期区间为[90,93),1--11号最有报价为区间)93,90[],[11⊂b a ,现取六组最优报价组合进行分析

5.7非控方多方猜测
5.7.1模型建立
针对非控方多方猜测情况下,我们运用混合策略模型对问题进行分析与求解。

将非控方设为局外人,控方为局中人。

即某一局中人以一定的概率随机地采用各个策略。

一般来说,在一个矩阵对策中,如果局中人1号的赢得投标矩阵为
A ,则他的最优混合策略: )
,,,(21m x x x x =是下面线性规划问题的解。

⎪⎪⎩⎪⎪⎨⎧≥==≥∑∑==m
i i i m
i i ij x x n j u x a t s u
11
1,,2,1..max
局中人乙的最优混合策略
)
,,,(21n y y y y =是下面线性规划问题的解。

⎪⎪⎩⎪
⎪⎨⎧≥==≤∑∑==n j j j n
j j ij y y m i u y a t s u
1
1
1,,2,1..min
由线性规划理论可知,上面两个线性规划问题都有解,且
)
,(max min ),(min max y x E y x E x
y
y
x
=
其中
∑∑===m i n
j j
i ij y x a y x E 11
),(。

记上式两端的值为
u ,而相应的y x ,的值为*
*,y x ,则局
中人1号采用混合策略*x 时,他可保证期望赢得至少为0u ,而采用其它策略则期望
赢得可能低于
u 。

局中人2号采用混合策略*
y 时,可保证期望损失不超过0u ,而采
用其它策略则期望损失可能大于
u 。

上例中局中人1号的策略为:以概率i
x 采用纯策略
i α;局中人2号的策略为:以
概率
i
y 采用纯策略
i β,那么局中人1号的期望赢得是
∑∑===2
12
1),(i j j
i ij y x a y x E
其中
≥i x ,
≥j y ,,
2,1,=j i 1
,
12
1
2
1
==∑∑==j j
i i
y
x。

局中人1号的最优混合策略),(21x x x =是下面线性规划问题的解。

5.7.2模型运用
在区间[97,100]最优求解为
)75.0,25.0(),(21==x x x )63.0,33.0(),(21==y y y 由此可确定要使1号中标率最大
2--11号分布区间为[97,98.00]U[99.0,100]。

若是1或2号中标者3--11分布区间为[97,97.5]U[98.5,99.5]。

在区间[90,100]上运用:
将上面数据行列式化,代入模型方程的:
)75.96,50.94(),(21==x x x )24.98,50.96()63.94,33.90(),(21===y y y y 或由此可确
定要使1号中标率最大2--11号分布区间为[90,94.34]U[96.75,100]。

若是1或2号中标者3--11分布区间为[90,94.5]U[96.5,99.5]。

5.7.3方案一情形二模型求解:
非控方1家或多家各自猜测控方策略,按控方的相应策略投标,其属于混合对策论模型。

1-11号的报价与各自方不相等。

如果1号报完价,其余10号根据1号的报价来报价,并使得1号的报价为最优报价,12-15号可以通过观察1-11号的报价来做相应的对策,所以要采用矩阵对策测方案。

可控方要采取的对策是使得1号为最优报价,不可控方的目的是根据可控方的报价来确定自己的最优报价,这就是矩阵对策双方不存在最优纯策略的原因。

像这样的对策进行多次时,就有了混合策略的概念,即某一局中人以一定的概率随机地采用各个策略。

一般来说,在一个矩阵对策中,如果1号的赢得矩阵为A ,则他的最优混合策略
),,,(21m x x x x =是下面线性规划问题的解。

⎪⎪⎩⎪⎪⎨⎧≥==≥∑∑==m
i i i m
i i ij x x n j u x a t s u
1
1
1,,2,1..max
不可控方最优混合策略),,,(21n y y y y =是下面线性规划问题的解。

⎪⎪⎩⎪⎪⎨⎧≥==≤∑∑==n
j j j n
j j ij y y m i u y a t s u 1
1
1,,2,1..min
由线性规划理论可知,上面两个线性规划问题都有解,且
),(max min ),(min max y x E y x E x
y
y
x
=
其中∑∑===m i n
j j i ij y x a y x E 11
),(。

记上式两端的值为0u ,而相应的y x ,的值为**,y x ,则1
号采用混合策略*x 时,他可保证期望赢得至少为0u ,而采用其它策略则期望赢得可能低于0u 。

不可控方采用混合策略*y 时,可保证期望损失不超过0u ,而采用其它策略则期望损失可能大于0u 。

上例中局中人甲的策略为:以概率i x 采用纯策略i α;局中人乙的策略为:以概率
i y 采用纯策略i β,那么1号的期望赢得是
∑∑===212
1),(i j j i ij y x a y x E
其中0≥i x ,0≥j y ,,
2,1,=j i 1,
12
1
2
1
==∑∑==j j
i i
y
x。

1号的最优混合策略),(21x x x =是下面线性规划问题的解。

⎪⎪⎩⎪⎪⎨⎧≥==≥∑∑==2
1
212
1
,12,1..max i i i i ij x x x j u x a t s u
同样不可控方的最优混合策略),(21y y y =是下面线性规划问题的解。

⎪⎪⎩⎪⎪⎨⎧≥==≤∑∑==2
1
212
1
,12,1..min j j j j ij y y y i u y a t s u
由于
%6X
X
-n i ≥,或90n i ≤或100n i ≥,则对该投标人按废标处理,所以
1-11号的出价不可相差太大,否则不可控方只要都出价与1号相差过多就可以十一号的报价作废。

假设不可控方是一个整体,用零和对策来解决此问题。

在这类对策中,只有两名局中人,每个局中人都只有有限个策略可供选择。

在任一纯局势下,两个局中人的赢得之和总是等于零,即双方的利益是激烈对抗的。

设控方、不可控方的策略集分别为
S 1={α1,……αm },S 2={β1,……βn } 当控方选定策略αi 和不可控方选定策略 βj 后,就形成了一个局势 (αi , β
j
),可见这样的局势共有 mn 个。

对任一局势 (αi ,βj ) ,记控方的赢得值
为a ij 并称
为局中人Ⅰ的赢得矩阵(或为局中人Ⅱ的支付矩阵)。

由于假定对策为零和的,故局中人Ⅱ的赢得矩阵就是 −A 。

当局中人Ⅰ、Ⅱ和策略集 S 1 、 S 2 及局中人Ⅰ的赢得矩阵 A 确定后,一个
⎥⎥

⎥⎥


⎢⎢⎢⎢⎢⎣⎡=mn m a ...a a ............a ...a a a ...a a A 2m1
2n 2221
1n 1211
零和对策就给定了,零和对策又可称为矩阵对策并可简记成
G ={S
,S2;A}。

1
在低端区[90,93]范围内
在中端区[94,97]范围内
由平均值可以看出,控方的报价要尽量靠近95附近,根据上述的公式,代入可得,1号的最优报价为[94.57,96.53]
六、模型推广与评价
6.1模型评价
6.1.1模型优点
1、模型采取了数学转化思想,将复杂的基准价的求解变为了简单明了的数学公式,使竞标决策时变得更加方便易行。

2、模型中的某些数据会被模型中的一些筛选机制自动屏蔽掉(例如去掉不合常理的值,极大或极小值),使得投标价格分配更加合理,预期结果也会更加准确。

3、计算机仿真实验验证也非常方便,仅通过程序就可以进行上千次的运算,使得验证方案更加易行。

4、在投标价格最终分配上,综合方案也为期望结果建立了更加可靠的基础,在不知道招标方的基准价计算方案的情况下,综合方案最为客观有效。

6.1.2模型缺点
1、在计算机仿真试验中可能会存在有些自然数据选择得不是很客观,但是对结果没有太大影响,必要时可以舍去。

2、最终得出的结果区间有些比较大,因此实际操作不好确定具体值。

6.2模型推广
该模型可以应用于其他竞标项目中,仅需改变基准价计算方案就可以进行应用,在实际操作中,可以进行多次模拟,使得结果更加准确。

七、模型改进
1、在确定取值区间时,可以将区间划分更细,试验次数增加,会增加模型可靠
性。

2、仿真实验时,可以舍去一些不符合常理的数据,以免影响结果准确性。

八、参考文献
[1] 对策论之混合模型(综合).
/uploadfiles/020703/%E6%88%90%E9%83% BD%E7%BB%9F%E8%AE%A1%E5%B9%B4%E9%89%B42015%EF%BC%88%E7%BB%BC%E5%90%88 %EF%BC%89.pdf.
[2] 对策的混合策略论文.
/view/5059151bfad6195f312ba6b2.html?re=view.
[3]/webapp/rnd/index.aspx#firstAnchor
[4]在线随机数生成器:
/numbers/random-number-generator.php
九、附件
程序一、
#include<stdio.h>
void main()
{float
a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,y1=10.0,y2=10.0,y3=10.0,y4=10.0,y5=10.0,y6=10.0,y7=10 .0,y8=10.0,y9=10.0,y10=10.0,y11=10.0,y12=10.0,y13=10.0,y14=10.0,y15=10.0; scanf("%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j,&k ,&l,&m,&n,&o,&p);
if(a>p) y1=y1-(220*(a-p)/p);
else y1=y1-(200*(p-a)/p);
printf("y1=%f",y1);
if(b>p) y2=(y2-(220*(b-p)/p));
else y2=(y2-(200*(p-b)/p));
printf("y2=%f",y2);
if(c>p) y3=(y3-(220*(c-p)/p));
else y3=(y3-(200*(p-c)/p));
printf("y3=%f",y3);
if(d>p) y4=(y4-(220*(d-p)/p));
else y4=(y4-(200*(p-d)/p));
printf("y4=%f",y4);
if(e>p) y5=(y5-(220*(e-p)/p));
else y5=(y5-(200*(p-e)/p));
printf("y5=%f",y5);
if(f>p) y6=(y6-(220*(f-p)/p));
else y6=(y6-(200*(p-f)/p));
printf("y6=%f",y6);
if(g>p) y7=(y7-(220*(g-p)/p));
else y7=(y7-(200*(p-g)/p));
printf("y7=%f",y7);
if(h>p) y8=(y8-(220*(h-p)/p));
else y8=(y8-(200*(p-h)/p));
printf("y8=%f",y8);
if(i>p) y9=(y9-(220*(i-p)/p));
else y9=(y9-(200*(p-i)/p));
printf("y9=%f",y9);
if(j>p) y10=(y10-(220*(j-p)/p));
else y10=(y10-(200*(p-j)/p));
printf("y10=%f",y10);
if(k>p) y11=(y11-(220*(k-p)/p));
else y11=(y11-(200*(p-k)/p));
printf("y11=%f",y11);
if(l>p) y12=(y12-(220*(l-p)/p));
else y12=(y12-(200*(p-l)/p));
printf("y12=%f",y12);
if(m>p) y13=(y13-(220*(m-p)/p));
else y13=(y13-(200*(p-m)/p));
printf("y13=%f",y13);
if(n>p) y14=(y14-(220*(n-p)/p));
else y14=(y14-(200*(p-n)/p));
printf("y14=%f",y14);
if(o>p) y15=(y15-(220*(o-p)/p));
else y15=(y15-(200*(p-o)/p));
printf("y15=%f",y15);
}
程序二:
#include<stdio.h>
void main()
{float n,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,y=10.0;
scanf("%f%f%f%f%f%f%f%f%f%f%f%f",&n,&p1,&p2,&p3,&p4,&p5,&p6,&p7,&p8,&p9 ,&p10,&p11);
if(n>p1) y=(10-(220*(n-p1)/p1));
else y=(10-(200*(p1-n)/p1));
printf("y=%f",y);
if(n>p2) y=(10-(220*(n-p2)/p2));
else y=(10-(200*(p2-n)/p2));
printf("y=%f",y);
if(n>p3) y=(10-(220*(n-p3)/p3));
else y=(10-(200*(p3-n)/p3));
printf("y=%f",y);
if(n>p4) y=(10-(220*(n-p4)/p4));
else y=(10-(200*(p4-n)/p4));
printf("y=%f",y);
if(n>p5) y=(10-(220*(n-p5)/p5));
else y=(10-(200*(p5-n)/p5));
printf("y=%f",y);
if(n>p6) y=(10-(220*(n-p6)/p6));
else y=(10-(200*(p6-n)/p6));
printf("y=%f",y);
if(n>p7) y=(10-(220*(n-p7)/p7));
else y=(10-(200*(p7-n)/p7));
printf("y=%f",y);
if(n>p8) y=(10-(220*(n-p8)/p8));
else y=(10-(200*(p8-n)/p8));
printf("y=%f",y);
if(n>p9) y=(10-(220*(n-p9)/p9));
else y=(10-(200*(p9-n)/p9));
printf("y=%f",y);
if(n>p10) y=(10-(220*(n-p10)/p10));
else y=(10-(200*(p10-n)/p10));
printf("y=%f",y);
if(n>p11) y=(10-(220*(n-p11)/p11));
else y=(10-(200*(p11-n)/p11));
printf("y=%f",y); }。

相关文档
最新文档