ตอบคำถามของ Samir ครึ่งหนึ่ง
ให้เป็น DAG และV 1 , V 2 ⊆ Vจะมีสองส่วนย่อยของจุดของG เราใช้แสดงโดยE ( V 1 , V 2 )ชุดของขอบทั้งหมดในGกับหนึ่งในปลายทางV 1และปลายทางอื่น ๆ ในV 2 หากω = ( V 1 , . . . , V n )G=(V,E)V1,V2⊆VGE(V1,V2)GV1V2ω=(v1,...,vn)คือการสั่งซื้อรวมของจุดของแล้วเราปล่อยให้
o W ( G , ω ) = สูงสุดฉันG
แสดงความกว้างของ ω . ความกว้างออนไลน์ของจีถูกกำหนดให้เป็น
o W ( G ) = นาทีω
ow(G,ω)=maxi|E({v1,...,vi},{vi+1,...,vn}|
ωG
ที่ต่ำสุดที่จะนำไป orderings ทอพอโลยีทุกจุดของG
โปรดทราบว่าแนวคิดดั้งเดิมของความกว้างของ
G ,
c w ( G )มีการกำหนดแบบอะนาล็อกยกเว้นว่าขั้นต่ำจะถูกนำไปใช้กับการเรียงลำดับที่เป็นไปได้ทั้งหมดของ
Gโดยไม่คำนึงถึงว่าการเรียงลำดับเป็นทอพอโลยีหรือไม่ เรามีลำดับความไม่เท่าเทียมกันดังต่อไปนี้:
t w ( G ) ≤ p w ( G ) ≤ c w ( G )ow(G)=minωow(G,ω),
GGcw(G)Gที่
P W ( G )และ
T W ( G )เป็นลำดับ pathwidth และ treewidth ของG
เสื้อW (G)≤ P W (G)≤คW (G)≤ o W (G),
p w (G)t w (G)G
เราเรียกร้องส่วนใหญ่ของที่บิตสามารถคำนวณได้ในออนไลน์ที่มีความกว้างO ( log n ) , และดังนั้นใน treewidth O ( บันทึกn ) วงจรเลียนแบบอัลกอริทึมออนไลน์ที่อ่านบิตอินพุตหนึ่งขในเวลาและเพิ่มขไปที่เคาน์เตอร์ที่มีO ( บันทึกn )บิตและถ้าหากข= 1 ที่จุดเริ่มต้นตัวนับจะถูกเตรียมใช้งานเป็น0nO ( บันทึกn )O ( บันทึกn )ขขO ( บันทึกn )b = 10. ในตอนท้ายวงจรจะยอมรับถ้าหากค่าของตัวนับมากกว่า n / 2 มันง่ายที่จะเห็นว่าประตูของวงจรเพิ่มที่เพิ่มหนึ่งในเคาน์เตอร์ลงทะเบียนสามารถสั่งทอพอโลยีในลักษณะที่มีความกว้างออนไลน์คงที่เนื่องจากวงจรนี้เพียงแค่ต้องดำเนินการดำเนินการต่อไป วงจรรวมเป็นลำดับของวงจร ที่การส่งออกของD D ฉันค= ( A D D1, A D D2, . . . , A D Dn, CO MP)A D Dผมถูกเสียบเข้ากับอินพุตของและเอาท์พุทของA D D nถูกเสียบเข้ากับอินพุตของ COMP ตอนนี้ถ้าเราทอพอโลยีสั่งวงจรรวมซีในลักษณะดังกล่าวที่ประตูทั้งหมดของD D ฉันปรากฏก่อนที่ประตูของD D ฉัน+ 1และประตูทั้งหมดของD D nปรากฏก่อนที่ประตูของ COMP แล้วนี้ ลำดับโทโพโลยีมีความกว้างออนไลน์O ( บันทึกn )A D Dฉัน+ 1A D DnคA D DผมA D Dฉัน+ 1A D DnO ( บันทึกn ). สิ่งก่อสร้างนี้แสดงในรูปที่ 1 ของกระดาษของฉันเพื่อแสดงว่าการขยายความน่าจะเป็นสามารถทำได้ในความกว้างแบบลอการิทึมออนไลน์
Obs: ความลึกของวงจรซีเป็น )O ( n )