Matroid kesishmasi - Matroid intersection

Yilda kombinatorial optimallashtirish, matroid kesishishi muammo ikkitadan eng katta umumiy mustaqil to'plamni topishdir matroidlar bir xil zamin ustida. Agar matroid elementlariga haqiqiy og'irliklar berilsa, og'irlikdagi matroid kesishishi muammosi maksimal og'irlik bilan umumiy mustaqil to'plamni topishdir. Ushbu muammolar kombinatorial optimallashtirishning ko'plab muammolarini, shu jumladan topishni umumlashtiradi maksimal mosliklar va vazn bo'yicha maksimal mosliklar yilda ikki tomonlama grafikalar va topish daraxtzorlar yilda yo'naltirilgan grafikalar.

The matroid kesishish teoremasi, sababli Jek Edmonds, har doim ikkita matroid o'rtasida o'rnatilgan erning bo'linishidan iborat oddiy yuqori chegara sertifikati mavjudligini aytadi, ularning qiymati (tegishli summa darajalar ) maksimal umumiy mustaqil to'plam hajmiga teng. Ushbu teoremaga asoslanib, ikkita matroid uchun matroid kesishish masalasi polinom vaqtida echilishi mumkin matroid qismlarga ajratish algoritmlar.

Misol

Ruxsat bering G = (U,V,E) bo'lishi a ikki tomonlama grafik. A ni aniqlash mumkin matroid bo'limi MU erga o'rnatilgan E, unda qirralarning to'plami mustaqil bo'ladi, agar ikkala qirralarning birining oxirgi nuqtasi bir xil bo'lmasa U. Xuddi shunday, matroidni aniqlash mumkin MV bunda qirralarning to'plami mustaqil bo'ladi, agar ikkala qirralarning birining oxirgi nuqtasi bir xil bo'lmasa V. Ikkalasida ham mustaqil bo'lgan har qanday qirralarning to'plami MU va MV uning ikkita qirrasi so'nggi nuqtaga ega bo'lmagan xususiyatga ega; ya'ni bu taalukli. Shunday qilib, eng katta umumiy mustaqil to'plam MU va MV a maksimal moslik yilda G.

Kengaytma

Matroid bilan kesishish muammosi paydo bo'ladi Qattiq-qattiq faqat ikkita matroid o'rniga uchta matroid ishtirok etganda.

Ushbu qattiqlikning natijalaridan biri isbotini ishlatadi kamaytirish dan Gemilton yo'li muammo yo'naltirilgan grafikalar. Yo'naltirilgan grafik berilgan G bilan n tepaliklar va belgilangan tugunlar s va t, Hamiltoniya yo'li muammosi - bu oddiy uzunlik yo'li borligini aniqlash muammosi n - boshlanadigan 1 s va tugaydi t. Umumiylikni yo'qotmasdan taxmin qilinishi mumkin s kiruvchi qirralari yo'q va t chiqadigan qirralari yo'q. Agar Hamiltoniya yo'li mavjud bo'lsa va mavjud bo'lsa n - Grafikning chekka to'plamidagi uchta matroidning kesishmasida 1 ta element: tanlangan chekka to'plamning daraja va daraja ikkalasi eng ko'p bo'lishini ta'minlaydigan ikkita qismli matroidlar grafik matroid ning yo'naltirilmagan grafik ning chekka yo'nalishlarini unutish natijasida hosil bo'lgan G, tanlangan chekka to'plamida tsikl yo'qligini ta'minlash (Uels 2010 yil ).

Matroidlarda yana bir hisoblash muammosi matroid parite muammosi, tomonidan tuzilgan Lawler (1976) matroid kesishmasining umumiy umumlashtirilishi va ikki tomonlama grafikaga mos kelish kabi. Ammo, ammo uni polinom vaqtida hal qilish mumkin chiziqli matroidlar, bu boshqa matroidlar uchun NP-qiyin va ichida eksponent vaqtni talab qiladi matroid oracle model (Jensen va Korte 1982 yil ).

Adabiyotlar

  • Brezovec, Karl; Cornuéjols, Jerar; Glover, Fred (1986), "Matroidli og'irlikdagi kesishishning ikkita algoritmi", Matematik dasturlash, 36 (1): 39–53, doi:10.1007 / BF02591988.
  • Aigner, Martin; Dowling, Tomas (1971), "Kombinatorial geometriya uchun mos nazariya", Amerika Matematik Jamiyatining operatsiyalari, 158 (1): 231–245, doi:10.1090 / S0002-9947-1971-0286689-5.
  • Edmonds, Jek (1970), "Submodular funktsiyalar, matroidlar va ma'lum polyhedra", R. Gayda; H. Xanam; N. Sauer; J. Shonxaym (tahr.), Kombinatorial tuzilmalar va ularning qo'llanilishi (1969 yil Kalgari konferentsiyasi), Gordon va Breach, Nyu-York, 69-87 betlar. M. Jyunger va boshqalarda qayta nashr etilgan. (Eds.): Kombinatorial optimallashtirish (Edmonds Festschrift), LNCS 2570, pp. 1126, Springer-Verlag, 2003.
  • Frank, Andras (1981), "Matroid bilan kesishgan og'irlik algoritmi", Algoritmlar jurnali, 2 (4): 328–336, doi:10.1016/0196-6774(81)90032-8.
  • Frederikson, Greg N.; Srinivas, Mandayam A. (1989), "Matroid kesishmalarining kengaytirilgan oilasi uchun algoritmlar va ma'lumotlar tuzilmalari", Hisoblash bo'yicha SIAM jurnali, 18 (1): 112–138, doi:10.1137/0218008.
  • Gabov, Garold N.; Tarjan, Robert E. (1984), "Matroid bilan kesishadigan muammolar oilasi uchun samarali algoritmlar", Algoritmlar jurnali, 5 (1): 80–131, doi:10.1016/0196-6774(84)90042-7.
  • Jensen, Per M.; Korte, Bernxard (1982), "Matroid xususiyati algoritmlarining murakkabligi", Hisoblash bo'yicha SIAM jurnali, 11 (1): 184–190, doi:10.1137/0211014, JANOB  0646772.
  • Lawler, Eugene L. (1975), "Matroid kesishish algoritmlari", Matematik dasturlash, 9 (1): 31–56, doi:10.1007 / BF01681329.
  • Lawler, Eugene L. (1976), "9-bob: Matroid pariteti muammosi", Kombinatorial optimallashtirish: tarmoqlar va matroidlar, Nyu-York: Xolt, Raynxart va Uinston, 356–367-betlar, JANOB  0439106.
  • Uels, D. J. A. (2010) [1976], Matroid nazariyasi, Courier Dover nashrlari, p. 131, ISBN  9780486474397.