




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
stanford大學(xué)-大數(shù)據(jù)挖掘-advertising-192025/10/16stanford大學(xué)大數(shù)據(jù)挖掘advertising19OnlinealgorithmsClassicmodelofalgorithmsYougettoseetheentireinput,thencomputesomefunctionofitInthiscontext,“offlinealgorithm”O(jiān)nlinealgorithmYougettoseetheinputonepieceatatime,andneedtomakeirrevocabledecisionsalongthewaySimilartodatastreammodelsstanford大學(xué)大數(shù)據(jù)挖掘advertising19Example:Bipartitematching1234abcdGirlsBoysstanford大學(xué)大數(shù)據(jù)挖掘advertising19Example:Bipartitematching1234abcdM={(1,a),(2,b),(3,d)}isamatchingCardinalityofmatching=|M|=3GirlsBoysstanford大學(xué)大數(shù)據(jù)挖掘advertising19Example:Bipartitematching1234abcdGirlsBoysM={(1,c),(2,b),(3,d),(4,a)}isaperfectmatchingstanford大學(xué)大數(shù)據(jù)挖掘advertising19MatchingAlgorithmProblem:Findamaximum-cardinalitymatchingforagivenbipartitegraphAperfectoneifitexistsThereisapolynomial-timeofflinealgorithm(HopcroftandKarp1973)Butwhatifwedon’thavetheentiregraphupfront?stanford大學(xué)大數(shù)據(jù)挖掘advertising19OnlineproblemInitially,wearegiventhesetBoysIneachround,onegirl’schoicesarerevealedAtthattime,wehavetodecidetoeither:PairthegirlwithaboyDon’tpairthegirlwithanyboyExampleofapplication:assigningtaskstoserversstanford大學(xué)大數(shù)據(jù)挖掘advertising19Onlineproblem1234abcd(1,a)(2,b)(3,d)stanford大學(xué)大數(shù)據(jù)挖掘advertising19GreedyalgorithmPairthenewgirlwithanyeligibleboyIfthereisnone,don’tpairgirlHowgoodisthealgorithm?stanford大學(xué)大數(shù)據(jù)挖掘advertising19CompetitiveRatioForinputI,supposegreedyproducesmatchingMgreedywhileanoptimalmatchingisMoptCompetitiveratio= minallpossibleinputsI(|Mgreedy|/|Mopt|)stanford大學(xué)大數(shù)據(jù)挖掘advertising19AnalyzingthegreedyalgorithmConsiderthesetGofgirlsmatchedinMoptbutnotinMgreedyThenitmustbethecasethateveryboyadjacenttogirlsinGisalreadymatchedinMgreedyTheremustbeatleast|G|suchboysOtherwisetheoptimalalgorithmcouldnothavematchedalltheGgirlsTherefore|Mgreedy|?|G|=|Mopt-Mgreedy||Mgreedy|/|Mopt|?1/2stanford大學(xué)大數(shù)據(jù)挖掘advertising19Worst-casescenario1234abc(1,a)(2,b)dstanford大學(xué)大數(shù)據(jù)挖掘advertising19HistoryofwebadvertisingBannerads(1995-2001)InitialformofwebadvertisingPopularwebsiteschargedX$forevery1000“impressions”ofadCalled“CPM”rateModeledsimilartoTV,magazineadsUntargetedtodemographicallytagetedLowclickthroughrateslowROIforadvertisersstanford大學(xué)大數(shù)據(jù)挖掘advertising19Performance-basedadvertisingIntroducedbyOverturearound2000Advertisers“bid”onsearchkeywordsWhensomeonesearchesforthatkeyword,thehighestbidder’sadisshownAdvertiserischargedonlyiftheadisclickedonSimilarmodeladoptedbyGooglewithsomechangesaround2002Called“Adwords”stanford大學(xué)大數(shù)據(jù)挖掘advertising19Adsvs.searchresultsstanford大學(xué)大數(shù)據(jù)挖掘advertising19Web2.0Performance-basedadvertisingworks!Multi-billion-dollarindustryInterestingproblemsWhatadstoshowforasearch?IfI’manadvertiser,whichsearchtermsshouldIbidonandhowmuchtobid?stanford大學(xué)大數(shù)據(jù)挖掘advertising19AdwordsproblemAstreamofqueriesarrivesatthesearchengineq1,q2,…SeveraladvertisersbidoneachqueryWhenqueryqiarrives,searchenginemustpickasubsetofadvertiserswhoseadsareshownGoal:maximizesearchengine’srevenuesClearlyweneedanonlinealgorithm!stanford大學(xué)大數(shù)據(jù)挖掘advertising19GreedyalgorithmSimplestalgorithmisgreedyIt’seasytoseethatthegreedyalgorithmisactuallyoptimal!stanford大學(xué)大數(shù)據(jù)挖掘advertising19Complications(1)EachadhasadifferentlikelihoodofbeingclickedAdvertiser1bids$2,clickprobability=0.1Advertiser2bids$1,clickprobability=0.5ClickthroughratemeasuredhistoricallySimplesolutionInsteadofrawbids,usethe“expectedrevenueperclick”stanford大學(xué)大數(shù)據(jù)挖掘advertising19TheAdwordsInnovationAdvertiserBidCTRBid*CTRABC$1.00$0.75$0.501%2%2.5%1cent1.5cents1.125centsstanford大學(xué)大數(shù)據(jù)挖掘advertising19TheAdwordsInnovationAdvertiserBidCTRBid*CTRABC$1.00$0.75$0.501%2%2.5%1cent1.5cents1.125centsstanford大學(xué)大數(shù)據(jù)挖掘advertising19Complications(2)EachadvertiserhasalimitedbudgetSearchengineguaranteesthattheadvertiserwillnotbechargedmorethantheirdailybudgetstanford大學(xué)大數(shù)據(jù)挖掘advertising19Simplifiedmodel(fornow)Assumeallbidsare0or1EachadvertiserhasthesamebudgetBOneadvertiserperqueryLet’strythegreedyalgorithmArbitrarilypickaneligibleadvertiserforeachkeywordstanford大學(xué)大數(shù)據(jù)挖掘advertising19BadscenarioforgreedyTwoadvertisersAandBAbidsonqueryx,BbidsonxandyBothhavebudgetsof$4Querystream:xxxxyyyyWorstcasegreedychoice:BBBB____Optimal:AAAABBBBCompetitiveratio=?Simpleanalysisshowsthisistheworstcasestanford大學(xué)大數(shù)據(jù)挖掘advertising19BALANCEalgorithm[MSVV][Mehta,Saberi,Vazirani,andVazirani]Foreachquery,picktheadvertiserwiththelargestunspentbudgetBreaktiesarbitrarilystanford大學(xué)大數(shù)據(jù)挖掘advertising19Example:BALANCETwoadvertisersAandBAbidsonqueryx,BbidsonxandyBothhavebudgetsof$4Querystream:xxxxyyyyBALANCEchoice:ABABBB__Optimal:AAAABBBBCompetitiveratio=?stanford大學(xué)大數(shù)據(jù)挖掘advertising19AnalyzingBALANCEConsidersimplecase:twoadvertisers,A1andA2,eachwithbudgetB(assumeBà1)Assumeoptimalsolutionexhaustsbothadvertisers’budgetsBALANCEmustexhaustatleastoneadvertiser’sbudgetIfnot,wecanallocatemorequeriesAssumeBALANCEexhaustsA2’sbudgetstanford大學(xué)大數(shù)據(jù)挖掘advertising19AnalyzingBalanceA1A2BxyBA1A2xOptrevenue=2BBalancerevenue=2B-x=B+yWehavey?xBalancerevenueisminimumforx=y=B/2MinimumBalancerevenue=3B/2CompetitiveRatio=3/4QueriesallocatedtoA1inoptimalsolutionQueriesallocatedtoA2inoptimalsolutionstanford大學(xué)大數(shù)據(jù)挖掘advertising19GeneralResultInthegeneralcase,worstcompetitiveratioofBALANCEis1–1/e=approx.0.63Interestingly,noonlinealgorithmhasabettercompetitiveratioWon’tgothroughthedetailshere,butlet’sseetheworstcasethatgivesthisratiostanford大學(xué)大數(shù)據(jù)挖掘advertising19WorstcaseforBALANCENadvertisers,eachwithbudgetBàNà1NBqueriesappearinNroundsofBquerieseachRound1queries:biddersA1,A2,…,ANRound2queries:biddersA2,A3,…,ANRoundiqueries:biddersAi,…,ANOptimumallocation:allocateroundiqueriestoAiOptimumrevenueNBstanford大學(xué)大數(shù)據(jù)挖掘advertising19BALANCEallocation…A1A2A3AN-1ANB/NB/(N-1)B/(N-2)Afterkrounds,sumofallocationstoeachofbinsAk,…,ANisSk=Sk+1=…=SN=
1·1·kB/(N-i+1)IfwefindthesmallestksuchthatSk
?B,thenafterkroundswecannotallocateanyqueriestoanyadvertiserstanford大學(xué)大數(shù)據(jù)挖掘advertising19BALANCEanalysisB/1B/2B/3…B/(N-k+1)…B/(N-1)B/NS1S2Sk=B
1/11/2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 滕州市初三數(shù)學(xué)考試卷及答案
- 市場(chǎng)營(yíng)銷策劃考試題庫(kù)及答案
- 2025年西藏自治區(qū)事業(yè)單位招聘考試綜合類專業(yè)能力測(cè)試試卷(建筑類)試題及答案
- 2025年南京市事業(yè)單位招聘考試科技常識(shí)真題模擬試卷
- 衡陽(yáng)初一考試題庫(kù)及答案
- 河南中專的考試題及答案
- 績(jī)效考核體系創(chuàng)新-洞察與解讀
- 總經(jīng)理個(gè)人年度工作總結(jié)范文匯報(bào)
- 2025國(guó)考南京市經(jīng)濟(jì)分析崗位申論模擬題及答案
- 2025國(guó)考鞍山市科研技術(shù)崗位申論高頻考點(diǎn)及答案
- 學(xué)堂在線 新聞攝影 期末考試答案
- 期權(quán)開(kāi)戶測(cè)試題目和答案
- 無(wú)損檢測(cè)技術(shù)課件
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》健康領(lǐng)域解讀
- 銀行等金融機(jī)構(gòu)業(yè)務(wù)連續(xù)性計(jì)劃書
- 盤扣租賃公司管理制度
- 2025河南大河控股有限公司招聘3人筆試參考題庫(kù)附帶答案詳解析集合
- GB/T 19027-2025質(zhì)量管理GB/T 19001-2016的統(tǒng)計(jì)技術(shù)指南
- 2025建筑與市政工程施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)(JGJ46-2024)解讀課件
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)微服務(wù)架構(gòu)性能測(cè)試報(bào)告:2025年容器化技術(shù)應(yīng)用
- T/CEPPEA 5021-2023城市居住區(qū)電動(dòng)汽車充電設(shè)施設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論