




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、4.2.1 仿真程序的初始化變量市場(chǎng)環(huán)境初始化:worldXSize=200;/消費(fèi)者市場(chǎng)空間的長(zhǎng)度worldYSize=200;/消費(fèi)者市場(chǎng)空間的長(zhǎng)度endTime=1200;/原統(tǒng)運(yùn)行的時(shí)間TotalPeople=100;/總?cè)藬?shù),可變化randomizeConsumerUpdateOrder=false;/f費(fèi)者集合的執(zhí)行順序,false為順序執(zhí)行IfHaveAdministrator=true;/市場(chǎng)中是否有政策制定者,true有政策制定者,false無(wú)政策制定者IfHaveVariousTotalPeople=true;/市場(chǎng)中的消費(fèi)者人數(shù)是否變化,true是變化,false是不變化
2、VaryPeopleCount=10;/5周期增加的消費(fèi)者人數(shù)。SignalMarket.SeedSignal1();/A小宗農(nóng)產(chǎn)品市場(chǎng)通信中間商初始化市場(chǎng)信號(hào)空間SignalMarket.SeedSignal2();/B小宗農(nóng)產(chǎn)品市場(chǎng)通信中間商初始化市場(chǎng)信號(hào)空間中間商初始化:ATeleCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(60,80);/A小宗農(nóng)產(chǎn)品市場(chǎng)通信中間商的初始資費(fèi)(5,100)BTeleCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(60
3、,80);/B小宗農(nóng)產(chǎn)品市場(chǎng)通信中間商的初始資費(fèi)(5,100)APerCost=22;/A中間商的消費(fèi)者平均小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)BPerCost=22;/B中間商的消費(fèi)者平均小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)ConsumerMarket.Acost=ATotalAsset/50;/A中間商的每期固定費(fèi)用支出ConsumerMarket.Bcost=BTotalAsset/50;/B中間商的每期固定費(fèi)用支出ATotalAsset=120000;/A小宗農(nóng)產(chǎn)品市場(chǎng)通信中間商的初始資產(chǎn)BTotalAsset=100000;/B小宗農(nóng)產(chǎn)品市場(chǎng)通信中間商的初始資產(chǎn)publicintPerMachineCost=2
4、000;/每臺(tái)基站的成本政策制定者的初始化:IdealAverageContent=0.60;/政策制定者追求的理想市場(chǎng)消費(fèi)者平均滿意度。LoanAmount=50000;/政策制定者發(fā)放補(bǔ)貼數(shù)額OriginalABottomTotalAsset=ATotalAsset*0.6;當(dāng)A中間商的資產(chǎn)少于此數(shù)時(shí),政策制定者就會(huì)發(fā)放補(bǔ)貼。OriginalBBottomTotalAsset=BTotalAsset*0.6;/當(dāng)B中間商的資產(chǎn)少于此數(shù)時(shí),政策制定者就會(huì)發(fā)放補(bǔ)貼。消費(fèi)者的初始化:NetCoverBadCount=0;/記錄無(wú)信號(hào)的次數(shù)Complain=false;/false為沒(méi)產(chǎn)生此抱怨X
5、Complain=false;/false為沒(méi)產(chǎn)生此抱怨YComplain=false;/false為沒(méi)產(chǎn)生此抱怨ZComplain=false;/false為沒(méi)產(chǎn)生此抱怨intzz=Globals.env.uniformIntRand.getIntegerWithMin$withMax(0,10);if(zz>=5)/初始化用戶的所屬中間商。BelongtoCompany='A'TeleCostLast=TeleCost;TeleCost=ConsumerMarket.ATeleCost;elseif(zz<5)BelongtoCompany='B'
6、;TeleCostLast=TeleCost;TeleCost=ConsumerMarket.BTeleCost;IdealTeleCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(5,100);/初始化用戶的理想小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)ConstantIdealTeleCost=IdealTeleCost;HeartAcceptScore=Globals.env.uniformIntRand.getIntegerWithMin$withMax(100,200);/初始化用戶對(duì)小宗農(nóng)產(chǎn)品市場(chǎng)中間商的評(píng)分ConstantHeartA
7、cceptScore=HeartAcceptScore;CustomerShiftCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(10,60);/初始化用戶的轉(zhuǎn)移成本ConstantCustomerShiftCost=CustomerShiftCost;IdealCustomerShiftCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(10,60);/初始化用戶的理想轉(zhuǎn)移成本。ConstantIdealCustomerShiftCost=IdealCustom
8、erShiftCost;IdeaNetCoverBadCount=Globals.env.uniformIntRand.getIntegerWithMin$withMax(5,20);/初始化用戶的理想不間斷服務(wù)數(shù)ConstantIdeaNetCoverBadCount=IdeaNetCoverBadCount;IfContent=true,用戶剛開(kāi)始對(duì)中間商是滿意的。IfShiftCompany=false;/用戶剛開(kāi)始時(shí)沒(méi)有更換中間商的決定4.2.2 消費(fèi)者主體文件Consumer.java消費(fèi)者主體文件Consumer.java中定義的主要是關(guān)于消費(fèi)者Agent的相關(guān)屬性和方法。如表4-
9、2屬性表,和表4-3方法表所示:表4.2屬性表Table4.2Attributetable屬性變量名稱描述¥奧貼的系統(tǒng)屬性xPos,yPosInt消費(fèi)者在市場(chǎng)中的位置坐標(biāo)ConsumerNumberInt記錄消費(fèi)者的編號(hào)ConsumerColorByte設(shè)置消費(fèi)者在市場(chǎng)中的顏色消費(fèi)者的特征屬性BelongtoCompanyChar記錄消費(fèi)者所屬的中間商N(yùn)etCoverBadCountInt記錄消費(fèi)者在市場(chǎng)中沒(méi)有接受到連續(xù)服務(wù)的次數(shù)ConstantNetCoverCountInt記錄消費(fèi)者在市場(chǎng)中連續(xù)的接受到小宗農(nóng)產(chǎn)品市場(chǎng)中間商的服務(wù)次數(shù)IdeaNetCoverBadCountInt當(dāng)
10、無(wú)信號(hào)的次數(shù)大于此數(shù)時(shí),用戶就會(huì)產(chǎn)生抱怨Complain。IdealTeleCostInt消費(fèi)者的理想小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)HeartAcceptScoreInt用戶給自己所屬的中間商打分CustomerShiftCostInt用戶實(shí)際的轉(zhuǎn)移成本IdealCustomerShiftCostInt用戶的心理可承受的轉(zhuǎn)移成本ComplainBoolean由于小宗農(nóng)產(chǎn)品市場(chǎng)網(wǎng)絡(luò)的信號(hào)質(zhì)量而產(chǎn)生的消費(fèi)者的抱怨ZComplainBoolean如果中間商提高小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi),消費(fèi)者就會(huì)產(chǎn)生此抱怨XComplainBoolean由于本期的小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)高于消費(fèi)者的理想小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi),消
11、費(fèi)者所產(chǎn)生的抱怨YComplainBoolean消費(fèi)者比較另一家中間商的小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)所產(chǎn)生的抱怨IfShiftCompanyBoolean是否更換中間商IfContentBoolean用戶對(duì)自己的中間商是否滿意表4.3函數(shù)表Table4.3Functiontable方法名稱返回值類型描述randomWalk()Void讓消費(fèi)者在市場(chǎng)中小宗農(nóng)產(chǎn)品市場(chǎng)并接受服務(wù)。然后,計(jì)算是否產(chǎn)生各種抱怨Complain。最后計(jì)算HeartAcceptScore值,對(duì)其進(jìn)行加減運(yùn)算。getIfContent()Boolean判斷消費(fèi)者是否滿意中間商的服務(wù)getIfShiftBelongtoCompany
12、()Boolean判斷消費(fèi)者是否更換中間商setconsumerC010r(bytec)Object設(shè)置消費(fèi)者在市場(chǎng)中的顏色drawSelfOn(Rasterr)Object將消費(fèi)者放到我們的方格圖市場(chǎng)中4.2.3市場(chǎng)環(huán)境文件ConsumerMarket.java市場(chǎng)環(huán)境文件ConsumerMarket.java主要定義市場(chǎng)環(huán)境相關(guān)屬性、中間商的屬性和方法和政策制定者需要制定的指標(biāo)和行為策略。1 .市場(chǎng)環(huán)境相關(guān)屬性和方法如表4.4和4.5所示:表4.4市場(chǎng)環(huán)境相關(guān)屬性Table4.4Attributesofmarketenvironment-related屬性變量名稱描述TotalPeople
13、Int市場(chǎng)中消費(fèi)者的總?cè)藬?shù)IfHaveAdministratorBoolean市場(chǎng)中TE否啟政策制/EgAverageContentDouble市場(chǎng)中消費(fèi)者的平均滿意度表4.5市場(chǎng)環(huán)境相關(guān)函數(shù)Table4.5Functionsofmarketenvironment-related方法名稱描述SeedSignal1()Void初始化中1可商A的網(wǎng)絡(luò)彳百號(hào)SeedSignal2()Void初始化中間商B的網(wǎng)絡(luò)彳百號(hào)getAverageContentAndUpdateConsumerMarketVar()Double計(jì)算市場(chǎng)中的平均消費(fèi)者滿意度,并且同時(shí)計(jì)算中間商的用戶數(shù)和離網(wǎng)用戶數(shù)等。2.中間商A
14、gent的屬性和方法如表4.6和4.7所示:表4.6中間商Agent的屬性Table4.6OperatorsAgentattributes屬性變量名稱描述企業(yè)規(guī)模TotalAssetDouble小宗農(nóng)產(chǎn)品市場(chǎng)中間商的總資產(chǎn)MarketOccupancyDouble小宗農(nóng)產(chǎn)品市場(chǎng)中間商的市場(chǎng)占有率CustomerInt小宗農(nóng)產(chǎn)品市場(chǎng)中間商的用戶數(shù)量盈利能力TeleCostInt小宗農(nóng)產(chǎn)品市場(chǎng)中間商的小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)CostInt每月小宗農(nóng)產(chǎn)品市場(chǎng)通信中間商的固定費(fèi)用為Cost單位。PerCostInt消費(fèi)者的平均中間成本,當(dāng)小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)少于它時(shí),中間商將會(huì)賠錢PerMachine
15、CostInt每臺(tái)基站設(shè)備的成本經(jīng)營(yíng)情況ProfitDouble小宗農(nóng)產(chǎn)品市場(chǎng)中間商的本期利潤(rùn)QuitCustomerInt本期離網(wǎng)用戶數(shù)BreakDownBoolean是否破產(chǎn)IfDoubleForceBalanceInt雙方實(shí)力是否均衡。實(shí)力均衡,1表小A的實(shí)力強(qiáng),2表小B的實(shí)力強(qiáng)。IfLoanBoolean中間商們是否補(bǔ)貼了CustomerLoyaltyBoolean用戶忠誠(chéng)度(與離網(wǎng)率互補(bǔ))表4.7中間商Agent的函數(shù)Table4.7OperatorAgentfunctions方法名稱描述AseedSignal()VoidA中間商決定在市場(chǎng)中投放基站以提局它的網(wǎng)絡(luò)覆蓋率BseedSi
16、gnal()VoidB中間商決定在市場(chǎng)中投放基站以提局它的網(wǎng)絡(luò)覆蓋率IfSeedSignal()Void中間商們判斷是否投放基站getAMarketOccupancy()Double得到A的市場(chǎng)占有率getBMarketOccupancy()Double得到B的市場(chǎng)占有率getACustomerLoyalty()Double得到A用戶忠誠(chéng)度getBCustomerLoyalty()Double得到B用戶忠誠(chéng)度getATotalAsset()Double得到A中間商的總資產(chǎn)并計(jì)算利潤(rùn)getBTotalAsset()Double得到B中間商的總資產(chǎn)并計(jì)算利潤(rùn)getATeleCost()Int得到A
17、中間商的當(dāng)前小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)getBTeleCost()Int得到B中間商的當(dāng)前小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)getIfDoubleForceBalance()Void判斷雙方實(shí)力是否均衡getAverageContentAndUpdateConsumerMarketVar()Double計(jì)算市場(chǎng)中的平均消費(fèi)者滿意度,同時(shí)計(jì)算中間商的用戶數(shù)和離網(wǎng)用戶數(shù)等。getIfBreakDown(charc)Boolean判斷某中間商是否倒閉getCompanyCostPolicy()Void無(wú)政策制定時(shí),中間商的價(jià)格策略PerformMarketAdministrationVoid對(duì)于中間商來(lái)說(shuō),此函數(shù)是
18、用來(lái)完成有政策制定時(shí),中間商定價(jià)策略的。對(duì)于政策制定者來(lái)說(shuō),此函數(shù)是完成小宗農(nóng)產(chǎn)品市場(chǎng)通信政策制定的。getAverageContentAndUpdateConsumerMarketVar()double計(jì)算市場(chǎng)中的平均消費(fèi)者滿意度,并且同時(shí)計(jì)算中間商的用戶數(shù)和離網(wǎng)用戶數(shù)等。3.政策制定者監(jiān)控的指標(biāo)變量、制定的指標(biāo)變量和執(zhí)行的方法。如表4.8所示:表4.8政策制定者監(jiān)控的指標(biāo)變量和制定的指標(biāo)變量Table4.8Theindicatorvariablesofregulatorsmonitoringanddeveloping變量名稱描述監(jiān)控的指標(biāo)屬性變量AverageContentdouble市場(chǎng)
19、中的平均消費(fèi)者滿意度AMarketOccupancydoubleA中間商的市場(chǎng)占有率BMarketOccupancydoubleB中間商的市場(chǎng)占有率AProfit,BProfitLastAProfit,LastBProfitLLastAProfit,LLastBProfitdouble本期利潤(rùn)上一期中間商的利潤(rùn)。上上一期中間商的利潤(rùn)。制定的指標(biāo)ATopTeleCostint政策制定者規(guī)定的A中間商的最高小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)。ABottomTeleCostint政策制定者規(guī)定的A中間商的最低小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)。BTopTeleCostint政策制定者規(guī)定的B中間商的最高小宗農(nóng)產(chǎn)品市場(chǎng)通信資
20、費(fèi)。BBottomTeleCostint政策制定者規(guī)定的B中間商的最低小宗農(nóng)產(chǎn)品市場(chǎng)通信資費(fèi)。表4.9政策制定者執(zhí)行的函數(shù)Table4.9RegulatorsfunctiontoimplementPerformMarketAdministrationVoid對(duì)于中間商來(lái)說(shuō),此函數(shù)是用來(lái)完成有政策制定時(shí),中間商定價(jià)策略的。對(duì)于政策制定者來(lái)說(shuō),此函數(shù)是完成小宗農(nóng)產(chǎn)品市場(chǎng)通信政策制定的。4.2.4模型Swarm和觀察者Swarm模型Swarm文件和觀察者Swarm文件也是仿真程序中兩個(gè)重要的文件。模型Swarm主要負(fù)責(zé)仿真Agent的生成、行為事件順序的制定和定義時(shí)間表。觀察者Swarm主要負(fù)責(zé)我們仿真
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)人力資源管理師四級(jí)練習(xí)題庫(kù)及參考答案
- 環(huán)境監(jiān)測(cè)測(cè)試題(附參考答案)
- 2025年廣西科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 2024云南省曲靖市陸良縣城鄉(xiāng)公交服務(wù)有限公司招聘(17人)筆試參考題庫(kù)附帶答案詳解
- 機(jī)器學(xué)習(xí)原理與應(yīng)用電子教案 4圖像處理基礎(chǔ)
- 第13課《唐詩(shī)五首-黃鶴樓、渡荊門送別》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)上冊(cè)
- 2025年??诮?jīng)濟(jì)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)匯編
- 18《浪淘沙(其一)》教學(xué)設(shè)計(jì)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文六年級(jí)上冊(cè)
- 2025至2030年中國(guó)核相儀數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年河北青年管理干部學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案1套
- 市政質(zhì)量員繼續(xù)教育考試題庫(kù)集(含答案)
- 售后工程師述職報(bào)告
- 《公司法完整版》課件2024
- 2024年下半年信息系統(tǒng)項(xiàng)目管理師真題及答案
- ??低曤娏π袠I(yè)系統(tǒng)解決方案
- 2024-2030年中國(guó)街舞培訓(xùn)行業(yè)發(fā)展趨勢(shì)及競(jìng)爭(zhēng)格局分析報(bào)告
- 期末練習(xí)卷(模擬試題)-2024-2025學(xué)年 一年級(jí)上冊(cè)數(shù)學(xué)人教版
- 白血病合并感染
- GB/T 18601-2024天然花崗石建筑板材
- 有機(jī)肥配施氮肥對(duì)玉米根系生長(zhǎng)、氮素利用及產(chǎn)量和品質(zhì)的影響
- 2024年山西省中考語(yǔ)文試卷
評(píng)論
0/150
提交評(píng)論