Maksimum / artı halkada kıvrımın karmaşıklığı


10

FFT ile polinomları artı / çoğaltmak için konvolüsyon yapabiliriz . Bununla birlikte, yaklaşım genel olarak halkalar için çok genelleştirilebilir görünmemektedir. Maks / artı halkası için saf evrişimi üzerinde ilerleme oldu mu?Ö(ngünlük⁡n)Ö(n2)

Ben bir üs ile yumuşak max / artı artı / ürün dönüştürebilirsiniz not edilmelidir. Burada .yumuşak maks(x,y)=günlük⁡(ex+ey)=maksimum(x,y)+günlük⁡(1+emin(x,y)-maksimum(x,y))



1
@ChaoXu yorum -> cevap?
— Sasho Nikolov

Yanıtlar:


11

Mathoverflow hakkında daha genel bir soru var .

Ben sordum CS.SE benzer soru . jbapple iyi bir cevap verdi. Alıntılamak

"Kolye, Kıvrımlar ve X + Y", Bremner ve ark. gerçek RAM'de bir algoritması ve bir düzgün olmayan doğrusal karar ağacı modelinde algoritma.O(n√Ö(n2(lg⁡lg⁡n)3lg2⁡n)Ö(nn)

Bu sınırdaki herhangi bir gelişme, sıralamak ve tüm en kısa yol gibi birkaç zor açık soruna ışık tutacaktır .X+Y

İşlevlerden biri dışbükey / içbükey ise, sorunu zamanda çözebiliriz . Bkz. "Dinamik Programlamayı Hızlandırma", By Eppstein ve ark. .Ö(ngünlük⁡n)


1
Teşekkür ederim. Ayrıca mathoverflow bağlantısında bu konuda okumaktan keyif aldım.
— Thomas Ahle

"Tekdüze bir şekilde artan" ın yararlı bir özellik olup olmadığını merak ediyorum.
— Thomas Ahle

2
Yazarların Kolye kağıdında çözmeye çalıştıkları ilk sorun monoton olarak artmaktadır. Muhtemelen genel durumdan daha iyi performans gösteren bilinen bir algoritma yoktur.
— Chao Xu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.