




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)4.2.1仿真程序的初始化變量=1\*GB2⑴市場環(huán)境初始化:worldXSize=200;//消費(fèi)者市場空間的長度worldYSize=200;//消費(fèi)者市場空間的長度endTime=1200;//系統(tǒng)運(yùn)行的時間TotalPeople=100;//總?cè)藬?shù),可變化randomizeConsumerUpdateOrder=false;//消費(fèi)者集合的執(zhí)行順序,false為順序執(zhí)行IfHaveAdministrator=true;//市場中是否有政策制定者,true有政策制定者,false無政策制定者IfHaveVariousTotalPeople=true;//市場中的消費(fèi)者人數(shù)是否變化,true是變化,false是不變化VaryPeopleCount=10;//每周期增加的消費(fèi)者人數(shù)。SignalMarket.SeedSignal1();//A小宗農(nóng)產(chǎn)品市場通信中間商初始化市場信號空間SignalMarket.SeedSignal2();//B小宗農(nóng)產(chǎn)品市場通信中間商初始化市場信號空間=2\*GB2⑵中間商初始化:ATeleCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(60,80);//A小宗農(nóng)產(chǎn)品市場通信中間商的初始資費(fèi)(5,100)BTeleCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(60,80);//B小宗農(nóng)產(chǎn)品市場通信中間商的初始資費(fèi)(5,100)APerCost=22;//A中間商的消費(fèi)者平均小宗農(nóng)產(chǎn)品市場通信資費(fèi)BPerCost=22;//B中間商的消費(fèi)者平均小宗農(nóng)產(chǎn)品市場通信資費(fèi)ConsumerMarket.Acost=ATotalAsset/50;//A中間商的每期固定費(fèi)用支出ConsumerMarket.Bcost=BTotalAsset/50;//B中間商的每期固定費(fèi)用支出ATotalAsset=;//A小宗農(nóng)產(chǎn)品市場通信中間商的初始資產(chǎn)BTotalAsset=;//B小宗農(nóng)產(chǎn)品市場通信中間商的初始資產(chǎn)publicintPerMachineCost=2000;//每臺基站的成本=3\*GB2⑶政策制定者的初始化:IdealAverageContent=0.60;//政策制定者追求的理想市場消費(fèi)者平均滿意度。LoanAmount=50000;//政策制定者發(fā)放補(bǔ)貼數(shù)額OriginalABottomTotalAsset=ATotalAsset*0.6;//當(dāng)A中間商的資產(chǎn)少于此數(shù)時,政策制定者就會發(fā)放補(bǔ)貼。OriginalBBottomTotalAsset=BTotalAsset*0.6;//當(dāng)B中間商的資產(chǎn)少于此數(shù)時,政策制定者就會發(fā)放補(bǔ)貼。=4\*GB2⑷消費(fèi)者的初始化:NetCoverBadCount=0;//記錄無信號的次數(shù)Complain=false;//false為沒產(chǎn)生此抱怨XComplain=false;//false為沒產(chǎn)生此抱怨YComplain=false;//false為沒產(chǎn)生此抱怨ZComplain=false;//false為沒產(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';TeleCostLast=TeleCost;TeleCost=ConsumerMarket.BTeleCost;}IdealTeleCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(5,100);//初始化用戶的理想小宗農(nóng)產(chǎn)品市場通信資費(fèi)ConstantIdealTeleCost=IdealTeleCost;HeartAcceptScore=Globals.env.uniformIntRand.getIntegerWithMin$withMax(100,200);//初始化用戶對小宗農(nóng)產(chǎn)品市場中間商的評分ConstantHeartAcceptScore=HeartAcceptScore;CustomerShiftCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(10,60);//初始化用戶的轉(zhuǎn)移成本ConstantCustomerShiftCost=CustomerShiftCost;IdealCustomerShiftCost=Globals.env.uniformIntRand.getIntegerWithMin$withMax(10,60);//初始化用戶的理想轉(zhuǎn)移成本。ConstantIdealCustomerShiftCost=IdealCustomerShiftCost;IdeaNetCoverBadCount=Globals.env.uniformIntRand.getIntegerWithMin$withMax(5,20);//初始化用戶的理想不間斷服務(wù)數(shù)ConstantIdeaNetCoverBadCount=IdeaNetCoverBadCount;IfContent=true;//用戶剛開始對中間商是滿意的。IfShiftCompany=false;//用戶剛開始時沒有更換中間商的決定4.2.2消費(fèi)者主體文件Consumer.java消費(fèi)者主體文件Consumer.java中定義的主要是關(guān)于消費(fèi)者Agent的相關(guān)屬性和方法。如表4-2屬性表,和表4-3方法表所示:表4.2屬性表Table4.2Attributetable屬性變量名稱類型描述消費(fèi)者的系統(tǒng)屬性xPos,yPosInt消費(fèi)者在市場中的位置坐標(biāo)ConsumerNumberInt記錄消費(fèi)者的編號ConsumerColorByte設(shè)置消費(fèi)者在市場中的顏色消費(fèi)者的特征屬性BelongtoCompanyChar記錄消費(fèi)者所屬的中間商N(yùn)etCoverBadCountInt記錄消費(fèi)者在市場中沒有接受到連續(xù)服務(wù)的次數(shù)ConstantNetCoverCountInt記錄消費(fèi)者在市場中連續(xù)的接受到小宗農(nóng)產(chǎn)品市場中間商的服務(wù)次數(shù)IdeaNetCoverBadCountInt當(dāng)無信號的次數(shù)大于此數(shù)時,用戶就會產(chǎn)生抱怨Complain。IdealTeleCostInt消費(fèi)者的理想小宗農(nóng)產(chǎn)品市場通信資費(fèi)HeartAcceptScoreInt用戶給自己所屬的中間商打分CustomerShiftCostInt用戶實(shí)際的轉(zhuǎn)移成本IdealCustomerShiftCostInt用戶的心理可承受的轉(zhuǎn)移成本ComplainBoolean由于小宗農(nóng)產(chǎn)品市場網(wǎng)絡(luò)的信號質(zhì)量而產(chǎn)生的消費(fèi)者的抱怨ZComplainBoolean如果中間商提高小宗農(nóng)產(chǎn)品市場通信資費(fèi),消費(fèi)者就會產(chǎn)生此抱怨XComplainBoolean由于本期的小宗農(nóng)產(chǎn)品市場通信資費(fèi)高于消費(fèi)者的理想小宗農(nóng)產(chǎn)品市場通信資費(fèi),消費(fèi)者所產(chǎn)生的抱怨YComplainBoolean消費(fèi)者比較另一家中間商的小宗農(nóng)產(chǎn)品市場通信資費(fèi)所產(chǎn)生的抱怨IfShiftCompanyBoolean是否更換中間商IfContentBoolean用戶對自己的中間商是否滿意表4.3函數(shù)表Table4.3Functiontable方法名稱返回值類型描述randomWalk()Void讓消費(fèi)者在市場中小宗農(nóng)產(chǎn)品市場并接受服務(wù)。然后,計算是否產(chǎn)生各種抱怨Complain。最后計算HeartAcceptScore值,對其進(jìn)行加減運(yùn)算。getIfContent()Boolean判斷消費(fèi)者是否滿意中間商的服務(wù)getIfShiftBelongtoCompany()Boolean判斷消費(fèi)者是否更換中間商setconsumerColor(bytec)Object設(shè)置消費(fèi)者在市場中的顏色drawSelfOn(Rasterr)Object將消費(fèi)者放到我們的方格圖市場中4.2.3市場環(huán)境文件ConsumerMarket.java市場環(huán)境文件ConsumerMarket.java主要定義市場環(huán)境相關(guān)屬性、中間商的屬性和方法和政策制定者需要制定的指標(biāo)和行為策略。1.市場環(huán)境相關(guān)屬性和方法如表4.4和4.5所示:表4.4市場環(huán)境相關(guān)屬性Table4.4Attributesofmarketenvironment-related屬性變量名稱類型描述TotalPeopleInt市場中消費(fèi)者的總?cè)藬?shù)IfHaveAdministratorBoolean市場中是否有政策制定者AverageContentDouble市場中消費(fèi)者的平均滿意度表4.5市場環(huán)境相關(guān)函數(shù)Table4.5Functionsofmarketenvironment-related方法名稱類型描述SeedSignal1()Void初始化中間商A的網(wǎng)絡(luò)信號SeedSignal2()Void初始化中間商B的網(wǎng)絡(luò)信號getAverageContentAndUpdateConsumerMarketVar()Double計算市場中的平均消費(fèi)者滿意度,并且同時計算中間商的用戶數(shù)和離網(wǎng)用戶數(shù)等。2.中間商Agent的屬性和方法如表4.6和4.7所示:表4.6中間商Agent的屬性Table4.6OperatorsAgentattributes屬性變量名稱類型描述企業(yè)規(guī)模TotalAssetDouble小宗農(nóng)產(chǎn)品市場中間商的總資產(chǎn)MarketOccupancyDouble小宗農(nóng)產(chǎn)品市場中間商的市場占有率CustomerInt小宗農(nóng)產(chǎn)品市場中間商的用戶數(shù)量盈利能力TeleCostInt小宗農(nóng)產(chǎn)品市場中間商的小宗農(nóng)產(chǎn)品市場通信資費(fèi)CostInt每月小宗農(nóng)產(chǎn)品市場通信中間商的固定費(fèi)用為Cost單位。PerCostInt消費(fèi)者的平均中間成本,當(dāng)小宗農(nóng)產(chǎn)品市場通信資費(fèi)少于它時,中間商將會賠錢PerMachineCostInt每臺基站設(shè)備的成本經(jīng)營情況ProfitDouble小宗農(nóng)產(chǎn)品市場中間商的本期利潤QuitCustomerInt本期離網(wǎng)用戶數(shù)BreakDownBoolean是否破產(chǎn)IfDoubleForceBalanceInt雙方實(shí)力是否均衡。0實(shí)力均衡,1表示A的實(shí)力強(qiáng),2表示B的實(shí)力強(qiáng)。IfLoanBoolean中間商們是否補(bǔ)貼了CustomerLoyaltyBoolean用戶忠誠度(與離網(wǎng)率互補(bǔ))表4.7中間商Agent的函數(shù)Table4.7OperatorAgentfunctions方法名稱類型描述AseedSignal()VoidA中間商決定在市場中投放基站以提高它的網(wǎng)絡(luò)覆蓋率BseedSignal()VoidB中間商決定在市場中投放基站以提高它的網(wǎng)絡(luò)覆蓋率IfSeedSignal()Void中間商們判斷是否投放基站getAMarketOccupancy()Double得到A的市場占有率getBMarketOccupancy()Double得到B的市場占有率getACustomerLoyalty()Double得到A用戶忠誠度getBCustomerLoyalty()Double得到B用戶忠誠度getATotalAsset()Double得到A中間商的總資產(chǎn)并計算利潤getBTotalAsset()Double得到B中間商的總資產(chǎn)并計算利潤getATeleCost()Int得到A中間商的當(dāng)前小宗農(nóng)產(chǎn)品市場通信資費(fèi)getBTeleCost()Int得到B中間商的當(dāng)前小宗農(nóng)產(chǎn)品市場通信資費(fèi)getIfDoubleForceBalance()Void判斷雙方實(shí)力是否均衡getAverageContentAndUpdateConsumerMarketVar()Double計算市場中的平均消費(fèi)者滿意度,同時計算中間商的用戶數(shù)和離網(wǎng)用戶數(shù)等。getIfBreakDown(charc)Boolean判斷某中間商是否倒閉getCompanyCostPolicy()Void無政策制定時,中間商的價格策略PerformMarketAdministrationVoid對于中間商來說,此函數(shù)是用來完成有政策制定時,中間商定價策略的。對于政策制定者來說,此函數(shù)是完成小宗農(nóng)產(chǎn)品市場通信政策制定的。getAverageContentAndUpdateConsumerMarketVar()double計算市場中的平均消費(fèi)者滿意度,并且同時計算中間商的用戶數(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市場中的平均消費(fèi)者滿意度AMarketOccupancydoubleA中間商的市場占有率BMarketOccupancydoubleB中間商的市場占有率AProfit,BProfitLastAProfit,LastBProfitLLastAProfit,LLastBProfitdouble本期利潤上一期中間商的利潤。上上一期中間商的利潤。制定的指標(biāo)ATopTeleCostint政策制定者規(guī)定的A中間商的最高小宗農(nóng)產(chǎn)品市場通信資費(fèi)。ABottomTeleCostint政策制定者規(guī)定的A中間商的最低小宗農(nóng)產(chǎn)品市場通信資費(fèi)。BTopTeleCostint政策制定者規(guī)定的B中間商的最高小宗農(nóng)產(chǎn)品市場通信資費(fèi)。BBottomTeleCostint政策制定者規(guī)定的B中間商的最低小宗農(nóng)產(chǎn)品市場通信資費(fèi)。表4.9政策制定者執(zhí)行的函數(shù)Table4.9Regulator,sfunctiontoimplementPerformMarketAdministrationVoid對于中間商來說,此函數(shù)是用來完成有政策制定時,中間商定價策略的。對于政策制定者來說,此函數(shù)是完成小宗農(nóng)產(chǎn)品市場通信政策制定的。4.2.4模型Swarm和觀察者Swarm模型Swarm文件和觀察者
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手車置換培訓(xùn)
- 電力安全生產(chǎn)法律法規(guī)培訓(xùn)
- 2025消防設(shè)施培訓(xùn)
- 復(fù)星醫(yī)藥產(chǎn)品經(jīng)理培訓(xùn)
- 我的喜怒哀樂心理健康活動
- 大學(xué)生自我意識培養(yǎng)與心理健康
- 語言文字規(guī)范化培訓(xùn)資料
- 護(hù)理科研培訓(xùn)心得體會
- 2025高校教育信息化
- 中層經(jīng)理管理能力提升特訓(xùn)營
- 臨床常用降壓藥物
- 公交駕駛員職業(yè)病健康講座
- 教師培訓(xùn)課件:關(guān)于教師的專業(yè)發(fā)展
- 感染性休克指南解讀
- 綠色施工實(shí)施策劃方案
- 【MOOC】天文探秘-南京大學(xué) 中國大學(xué)慕課MOOC答案
- 《老年人合理用藥》課件
- 【MOOC】電工電子學(xué)-浙江大學(xué) 中國大學(xué)慕課MOOC答案
- 2024年廣西職業(yè)院校技能大賽高職組《供應(yīng)鏈管理》賽項(xiàng)規(guī)程
- 現(xiàn)代技術(shù)服務(wù)費(fèi)合同1
- 2024山西焦煤集團(tuán)公司招聘易考易錯模擬試題(共500題)試卷后附參考答案
評論
0/150
提交評論