กลับไปหน้าบทความ

อ่าน 5 นาที

อันดับ Matroid

ในทฤษฎีทางคณิตศาสตร์ของ แมทรอยด์ อันดับของแมทรอยด์คือขนาดสูงสุดของเซตอิสระในแมทรอยด์นั้น ในทำนองเดียวกัน อันดับของเซตย่อย S ของ สมาชิกในแมทรอยด์ก็คือขนาดสูงสุดของเซตย่อยอิสระของ S...

อันดับ Matroid

แมทรอยด์กราฟิกของป่าที่มีขอบ 4 เส้น ซึ่งเป็นแมทรอยด์อิสระที่มีเซตพื้นฐานขนาด 4 (หรือแมทรอยด์เอกรูป ) อันดับของแมทรอยด์ที่กำหนดคือ 4 ซึ่งเป็นขนาดของเซตอิสระที่ใหญ่ที่สุด เนื่องจากแมทรอยด์นี้เป็นสมาชิกของตระกูลแมทรอยด์กราฟิก อิสระ และเอกรูป จึงสามารถใช้ฟังก์ชันอันดับ ในการคำนวณอันดับของแมทรอยด์ได้ โดยเฉพาะอย่างยิ่ง ในฐานะแมทรอยด์อิสระในฐานะแมทรอยด์เอกรูป และจำนวนจุดยอดในกราฟ ลบด้วยจำนวนส่วนประกอบที่เชื่อมต่อกัน(รวมถึงส่วนประกอบที่มีจุดยอดเดียว) ในฐานะแมทรอยด์กราฟิก

ในทฤษฎีทางคณิตศาสตร์ของแมทรอยด์อันดับของแมทรอยด์คือขนาดสูงสุดของเซตอิสระในแมทรอยด์นั้น ในทำนองเดียวกัน อันดับของเซตย่อยS ของสมาชิกในแมทรอยด์ก็คือขนาดสูงสุดของเซตย่อยอิสระของSและฟังก์ชันอันดับของแมทรอยด์จะแมปเซตของสมาชิกไปยังอันดับของสมาชิกเหล่านั้น

ฟังก์ชันอันดับ (rank function) เป็นหนึ่งในแนวคิดพื้นฐานของทฤษฎีแมทรอยด์ (matroid theory) ซึ่งใช้ในการกำหนดสัจพจน์ของแมทรอยด์ฟังก์ชันอันดับ ของแมทรอยด์ เป็นกลุ่มย่อยที่สำคัญของฟังก์ชันเซตย่อยโมดูลาร์ (submodular set functions ) ฟังก์ชันอันดับของแมทรอยด์ที่นิยามจากวัตถุทางคณิตศาสตร์ ประเภทอื่น ๆ เช่นกราฟไร้ทิศทาง เมท ริกซ์และส่วนขยายฟิลด์มีความสำคัญในการศึกษาเกี่ยวกับวัตถุเหล่านั้น

ตัวอย่าง

ในทุกตัวอย่างEคือเซตฐานของแมทรอยด์ และBคือเซตย่อยบางส่วนของ E

  • ให้Mเป็นเมทริกซ์อิสระโดยที่เซตอิสระทั้งหมดเป็นเซตย่อยของEแล้วฟังก์ชันอันดับของMก็คือ r ( B ) = | B |
  • ให้Mเป็นเมทริกซ์เอกรูปโดยที่เซตอิสระคือเซตย่อยของEที่มีสมาชิกไม่เกินkตัว สำหรับจำนวนเต็มk บาง ตัว ฟังก์ชันอันดับของMคือ: r ( B ) = min( k , | B |)
  • ให้Mเป็นเมทริกซ์แบ่งส่วน (partition matroid ) โดยที่องค์ประกอบของEถูกแบ่งออกเป็นหมวดหมู่ แต่ละหมวดหมู่cมีความจุk cและเซตอิสระคือเซตที่มีองค์ประกอบในหมวดหมู่c ไม่เกิน k cเซต ฟังก์ชันอันดับของMคือr ( B ) = ผลรวมc min( k c , | B c |) โดยที่B cคือเซตย่อยBที่อยู่ในหมวดหมู่c
  • ให้Mเป็นเมทริกซ์กราฟิกโดยที่เซตอิสระคือเซตขอบที่ไม่มีวงจร ( ป่า ) ทั้งหมดของกราฟไม่มี ทิศทาง G ที่กำหนด ไว้ ฟังก์ชันอันดับr ( B ) คือจำนวนจุดยอดในกราฟ ลบด้วยจำนวนส่วนประกอบที่เชื่อมต่อกันของB (รวมถึงส่วนประกอบที่มีจุดยอดเดียว)

คุณสมบัติและการกำหนดสัจพจน์

ฟังก์ชันอันดับของแมทริกซ์มีคุณสมบัติดังต่อไปนี้

(R1) ค่าของฟังก์ชันอันดับจะเป็นจำนวนเต็มที่ ไม่เป็นลบเสมอ และอันดับของเซตว่างคือ 0

(R2) สำหรับเซตย่อยสองเซตใดๆและของนั่นคือ อันดับ เป็นฟังก์ชันเซตย่อยโมดูลาร์

(R3) สำหรับเซตและองค์ประกอบ ใดๆ , .

คุณสมบัติเหล่านี้สามารถใช้เป็นสัจพจน์เพื่อกำหนดลักษณะฟังก์ชันอันดับของแมทรอยด์ได้: ฟังก์ชันเซตย่อยโมดูลาร์ที่มีค่าเป็นจำนวนเต็มทุกตัวบนเซตย่อยของเซตจำกัดที่ปฏิบัติตามอสมการสำหรับทุก ๆและเป็นฟังก์ชันอันดับของแมทรอยด์[ 1 ] [ 2 ]

คุณสมบัติข้างต้นบ่งบอกถึงคุณสมบัติเพิ่มเติมดังต่อไปนี้:

  • ถ้าแล้วนั่นคือ อันดับเป็นฟังก์ชันเอกภาค
  • .

คุณสมบัติอื่นๆ ของ matroid จากระดับ

ฟังก์ชันลำดับอาจใช้เพื่อกำหนดคุณสมบัติสำคัญอื่นๆ ของแมทริกซ์ได้:

  • เซตจะเป็นอิสระก็ต่อเมื่ออันดับของมันเท่ากับจำนวนสมาชิก และจะขึ้นอยู่กันก็ต่อเมื่อจำนวนสมาชิกมากกว่าอันดับ[ 3 ]
  • เซตที่ไม่ว่างเปล่าเป็นวงจรก็ต่อเมื่อจำนวนสมาชิกของเซตเท่ากับหนึ่งบวกกับอันดับของเซต และเซตย่อยทุกเซตที่เกิดจากการลบสมาชิกหนึ่งตัวออกจากเซตจะมีอันดับเท่ากัน[ 3 ]
  • เซตจะเป็นฐานก็ต่อเมื่ออันดับของเซตเท่ากับจำนวนสมาชิกและอันดับของมาทรอยด์[ 3 ]
  • เซตจะเรียกว่าเซตปิด ถ้าเซตนั้นเป็นเซตสูงสุดสำหรับลำดับของมัน กล่าวคือ ไม่มีสมาชิกอื่นใดที่สามารถเพิ่มเข้าไปในเซตนั้นได้โดยที่ลำดับยังคงเดิม
  • ความแตกต่างนี้เรียกว่าค่าว่างของเซตย่อยมันคือจำนวนองค์ประกอบขั้นต่ำที่ต้องถูกลบออกจากเซตย่อยเพื่อให้ได้เซตอิสระ[ 4 ]
  • โคแรงค์ของเซตย่อยสามารถหมายถึงปริมาณที่แตกต่างกันอย่างน้อยสองอย่าง: ผู้เขียนบางคนใช้มันเพื่อหมายถึงแรงค์ของในเมทริกซ์คู่ , , ในขณะที่ผู้เขียนคนอื่นๆ ใช้โคแรงค์เพื่อหมายถึงความแตกต่าง

ลำดับชั้นของมาทรอยด์พิเศษ

ในทฤษฎีกราฟจำนวนไซโคลมาติกของกราฟคือโคแรงค์ของกราฟิกแมทรอยด์ ที่เกี่ยวข้อง โดยจะวัดจำนวนขอบขั้นต่ำที่ต้องลบออกจากกราฟเพื่อให้ขอบที่เหลือก่อตัวเป็นป่า[ 5 ]ผู้เขียนหลายคนได้ศึกษาความซับซ้อนของอัลกอริทึมกราฟที่กำหนดพารามิเตอร์ด้วยจำนวนนี้[ 6 ] [ 7 ]

ในพีชคณิตเชิงเส้น อันดับของเมทริกซ์เชิงเส้นที่กำหนดโดยความเป็นอิสระเชิงเส้นจากคอลัมน์ของเมทริกซ์คืออันดับของเมทริกซ์[ 8 ]และยังเป็นมิติของปริภูมิเวกเตอร์ที่เกิดจากคอลัมน์ อีกด้วย

ในพีชคณิตนามธรรมอันดับของเมทริกซ์ที่กำหนดจากเซตขององค์ประกอบในส่วนขยายฟิลด์L / Kโดยความเป็นอิสระเชิงพีชคณิตเรียกว่าระดับการเคลื่อนย้าย[ 9 ]

ฟังก์ชันอันดับ Matroid ทำหน้าที่เป็นฟังก์ชันยูทิลิตี้

ฟังก์ชันลำดับเมทริกซ์ (MRF) ถูกนำมาใช้เพื่อแสดงฟังก์ชันอรรถประโยชน์ของตัวแทนในปัญหาการจัดสรรสินค้าอย่างเป็นธรรมหากฟังก์ชันอรรถประโยชน์ของตัวแทนเป็น MRF นั่นหมายความว่า:

  • ประโยชน์ของตัวแทนมีผลตอบแทนลดลง (ซึ่งเป็นผลมาจากข้อเท็จจริงที่ว่า MRF เป็นฟังก์ชันย่อยแบบโมดูลาร์)
  • อรรถประโยชน์ส่วนเพิ่มของตัวแทนสำหรับแต่ละรายการเป็นแบบทวิภาค (ไบนารี) คือ 0 หรือ 1 กล่าวคือ การเพิ่มรายการลงในชุดจะไม่เพิ่มอรรถประโยชน์ หรือเพิ่มอรรถประโยชน์เท่ากับ 1

วิธีแก้ปัญหาที่ทราบกันดีสำหรับสถานการณ์นี้ ได้แก่:

  • Babaioff, Ezra และ Feige [ 10 ] ออกแบบ กลไกความจริงแบบพหุนามเชิงกำหนดที่เรียกว่า Prioritized Egalitarian ซึ่งให้ผลลัพธ์เป็นการจัดสรรแบบครอบงำของ Lorenz ซึ่งส่งผลให้ EFX 0 เช่นกัน เพิ่มผลคูณของอรรถประโยชน์ให้สูงสุด บรรลุ ส่วนแบ่ง maximinเศษส่วน 1/2 และบรรลุส่วนแบ่ง maximin เต็มเมื่อการประเมินค่าสามารถบวกกันได้ ด้วยลำดับความสำคัญแบบสุ่ม กลไกนี้ยังปราศจากความอิจฉา แบบ ex-ante อีกด้วย พวกเขายังศึกษา การประเมินค่าแบบ e -dichotomous ซึ่งอรรถประโยชน์ส่วนเพิ่มจะไม่เป็นบวกหรืออยู่ในช่วง [1,1+ e ]
  • Benabbou, Chakraborty, Igarashi และ Zick [ 11 ]แสดงให้เห็นว่า ในการตั้งค่านี้การจัดสรรที่เหมาะสมที่สุดแบบ Pareto จะเพิ่มผลรวมของอรรถประโยชน์สูงสุด ( สวัสดิการแบบอรรถประโยชน์นิยม ) เซตของการจัดสรรที่เพิ่มฟังก์ชันเว้า อย่างเคร่งครัดแบบสมมาตร f ให้ สูงสุดเหนือการจัดสรรผลรวมสูงสุดทั้งหมดจะไม่ขึ้นอยู่กับการเลือกfและ การจัดสรรที่เพิ่ม f ให้สูงสุดทั้งหมดเหล่านี้ เป็น EF1 ซึ่งหมายความว่าการจัดสรรผลคูณสูงสุดเป็นการ จัดสรร ที่เหมาะสมที่สุดแบบ leximinและทั้งหมดเป็นผลรวมสูงสุดและ EF1 พวกเขายังนำเสนออัลกอริทึมเวลาพหุนามที่คำนวณการจัดสรรผลรวมสูงสุดและ EF1 (ซึ่งไม่จำเป็นต้องเพิ่มฟังก์ชันเว้าให้สูงสุด) และอัลกอริทึมเวลาพหุนามที่เพิ่มฟังก์ชันเว้าให้สูงสุดสำหรับกรณีพิเศษของ MRF โดยอิงจากการจับคู่จำนวนสมาชิกสูงสุดในกราฟสองส่วน

ฟังก์ชันลำดับเมทริกซ์เป็นคลาสย่อยของการประเมินค่าทดแทนแบบรวม

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Matroid_rank&oldid=1292508657 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อันดับ Matroid

ในทฤษฎีทางคณิตศาสตร์ของ แมทรอยด์ อันดับของแมทรอยด์คือขนาดสูงสุดของเซตอิสระในแมทรอยด์นั้น ในทำนองเดียวกัน อันดับของเซตย่อย S ของ สมาชิกในแมทรอยด์ก็คือขนาดสูงสุดของเซตย่อยอิสระของ S...

ตัวอย่าง

ในทุกตัวอย่าง E คือเซตฐานของแมทรอยด์ และ B คือเซตย่อยบางส่วนของ E

คุณสมบัติและการกำหนดสัจพจน์

ฟังก์ชันอันดับของแมทริกซ์มีคุณสมบัติดังต่อไปนี้

คุณสมบัติอื่นๆ ของ matroid จากระดับ

ฟังก์ชันลำดับอาจใช้เพื่อกำหนดคุณสมบัติสำคัญอื่นๆ ของแมทริกซ์ได้: