ความซับซ้อนของการบิดในวงแหวน max / plus


10

เราสามารถทำการแปลงในO(nlogn)สำหรับพหุนามบวก / ทวีคูณด้วย FFT อย่างไรก็ตามวิธีการดังกล่าวไม่สามารถใช้กับเสียงกริ่งทั่วไปได้ มีความคืบหน้าใด ๆ เกี่ยวกับการโน้มน้าวใจO(n2)สำหรับ max / plus ring หรือไม่?

soft-max(x,y)=log(ex+ey)=max(x,y)+log(1+emin(x,y)max(x,y))



1
@ChaoXu ความคิดเห็น -> คำตอบ?
Sasho Nikolov

คำตอบ:


11

มีคำถามทั่วไปเพิ่มเติมเกี่ยวกับการเป็นmathoverflow

ฉันถามคำถามที่คล้ายกันใน CS.SE jbapple ให้คำตอบที่ดี เพื่ออ้าง

"Necklaces, Convolutions และ X + Y" โดย Bremner และคณะ แสดง O(n2(lglgn)3lg2n)อัลกอริทึมสำหรับปัญหานี้ใน RAM จริงและO(nn)อัลกอริทึมในแบบจำลองการตัดสินใจเชิงเส้นที่ไม่เป็นเชิงเส้น

การปรับปรุงขอบเขตนี้จะทำให้เกิดปัญหาการเปิดที่ยากลำบากเช่นการจัดเรียงและเส้นทางที่สั้นที่สุดของคู่ทั้งหมดX+Y

หากหนึ่งในฟังก์ชั่นที่มีความนูน / เว้าเราสามารถแก้ปัญหาได้ในเวลา ดู"การเร่งความเร็วการเขียนโปรแกรมแบบไดนามิก" โดย Eppstein และคณะ .O(nlogn)


1
ขอบคุณ. ฉันยังสนุกกับการอ่านเกี่ยวกับสิ่งนี้ในลิงค์ mathoverflow
โทมัส Ahle

ฉันสงสัยว่า "การเพิ่มความน่าเบื่อ" อาจเป็นคุณสมบัติที่มีประโยชน์หรือไม่
โทมัส Ahle

2
ปัญหาแรกที่ผู้เขียนพยายามแก้ไขในกระดาษ Necklaces เพิ่มขึ้นแบบ monotonically เป็นไปได้ว่าไม่มีอัลกอริทึมที่รู้จักซึ่งทำงานได้ดีกว่ากรณีทั่วไป
Chao Xu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.