報童模型兩階段表示

2021-08-15 17:39:35 字數 969 閱讀 9360

這幾天讀了隨機規劃入門《introduction to stochastic programmingh》這本書,發現報童模型可以用兩階段法來表示,其內涵是將模型中的確定變數與隨機變數分開,各為一階段。

報童模型描述:乙個報童每天採購一定數量的報紙,報紙需求是隨機的,賣不完的報紙可以折價退回,各引數如下

單份報紙售價:

p p

單份報紙採購價:

c' role="presentation" style="position: relative;">c

c單份報紙退回價:

v v

報紙需求量:

ξ' role="presentation" style="position: relative;">ξ

ξ,概率密度函式 f(

ξ)f (ξ

),累計分布函式 f(

ξ)f (ξ

)決策變數:報紙採購量

x x

一般建模:

mincx−

pmin−v

(ξ−x

)+' role="presentation" style="text-align: center; position: relative;">mincx

−pmin−v(

ξ−x)

+mincx

−pmin−v(

ξ−x)

+書中的兩階段建模:

第一階段:

minl(x

)=pmin+v

(ξ−x

)+minl(

x)=p

min+v(

ξ−x)

+第二階段:

mincx−

l(x)

mincx−

l(x)

最優解: x∗

=f−(

p−cp

−v) x∗=

f−(p

−cp−

v)

兩階段提交

1 二階段提交協議 一般分為協調器c和若干事務執行者si兩種角色 當執行某一事務t的所有站點si都通知c事務執行完成,c即啟動二階段提交協議。1.首先c向所有si發訊息 c先將訊息寫到本機日誌 si收到訊息後,根據本機t的執 況,如果成功返回,不成功返回。返回前都應把要返回的訊息寫到日誌裡 2.c收...

兩階段提交

在分布式系統中,事務往往包含有多個參與者的活動,單個參與者上的活動是能夠保證原子性的,而多個參與者之間原子性的保證則需要通過兩階段提交來實現,兩階段提交是分布式事務實現的關鍵。很明顯,兩階段提交保證了分布式事務的原子性,這些子事務要麼都做,要麼都不做。而資料庫的一致性是由資料庫的完整性約束實現的,永...

兩階段提交

翻譯自 不像在本地資料庫的事務,分布式資料庫涉及到在多個資料庫中改變資料,因此,分布式事務處理更加複雜,因為資料庫間必須協調保證整個事務的原子性,即要不全部成功,要不全部失敗。事務一旦提交,無法回滾 資料保證資料的完整性的方式是使用兩階段提交 xa transaction 第一階段稱為準備階段,事務...