«algorithms» etiketlenmiş sorular

Soyut bir biçimde ifade edilen belirli bir problemi açık bir şekilde çözmek için gereken özel adımların açıklaması.

7
Flop sayımı ile algoritmik analiz yapmak eski mi?
Sayısal analiz kurslarımda, problemin büyüklüğüne göre ihtiyaç duydukları kayan nokta işlemlerinin (floplar) sayısını sayarak algoritmaların verimini analiz etmeyi öğrendim. Örneğin, Trefethen & Bau'nun Sayısal Doğrusal Cebir'deki metninde flop sayımlarının 3B görünümlü resimleri bile var. Şimdi "floplar ücretsiz" demek modaya uygun, çünkü önbellekte olmayan herhangi bir şeyi almak için hafıza gecikmesi …

7
Genel bir matrisin en büyük özdeğerini hesaplamanın en hızlı yolu nedir?
EDIT: Herhangi bir özdeğerin büyüklüğü bir veya daha fazla olup olmadığını test ediyorum. Büyük, seyrek, simetrik olmayan bir matrisin en büyük mutlak özdeğerini bulmam gerekiyor. eigen()Tüm özdeğerleri bulmak için EISPACK veya LAPACK'den QR algo kullanan R işlevini kullanıyorum ve sonra abs()mutlak değerleri elde etmek için kullanıyorum . Ancak, daha hızlı …


1
Asimptotik bir eğim bulmak için sayısal bir algoritma var mı?
Veri noktaları, bir dizi bilgisi I (yaklaşık) bir fonksiyonu takip edeceğini büyük bir satırına asimptotlar . Temel olarak, sıfıra olarak yaklaşır ve , türevlerinde de aynı şey söylenebilir. , vb. Ama f (x) için işlevsel biçimin ne olduğunu bilmiyorum , eğer temel işlevler açısından tanımlanabilecek bile olsa.(xi,yi)(xi,yi)(x_i,y_i)y(x)y(x)y(x)xxxf(x)≡y(x)−(ax+b)f(x)≡y(x)−(ax+b)f(x) \equiv y(x) - …
23 algorithms 


4
(Uyarlanabilir?) Fonksiyon grafiği için algoritmalar
Tekilliği olan veya olmayan fonksiyonlar için standart 2d-grafikler çizmek için algoritmalar arıyorum. Amaç bir "Mini-CAS" yazmak, bu yüzden kullanıcıların grafik türlerini önceden bilmek istemiyorum. Bu problem çok eski, bu yüzden literatürde bazı standart algoritmalar olması gerektiğini düşünüyorum. Bir keresinde Google üzerinden referans bulmakta pek başarılı olamadım. "Adaptive function plotting" (Uyarlamalı …

3
Çapraz artı sabit simetrik doğrusal sistemler ön hesaplamadan sonra ikinci dereceden bir sürede çözülebilir mi?
A'nın sabit bir SPD matrisi olduğu ve D i'nin pozitif diyagonal matrisler olduğu ( D i + A ) x i = b i formunun k doğrusal sistemlerini çözmek için bir O(n3+n2k)O(n3+n2k)O(n^3+n^2 k) yöntemi var mı?kkk(Di+A)xi=bi(Di+A)xi=bi(D_i + A) x_i = b_iAAADiDiD_i Örneğin, her bir DiDiD_i skaler ise, SVD'sini hesaplamak için …

2
Çoktan çoğa genelleştirilmiş atama problemi için algoritmalar
Çoktan çoğa genelleştirilmiş atama problemini (GAP) çözmek için kullanılabilecek algoritmalarla ilgili herhangi bir literatür bulamıyorum, yani sadece bir ajana daha fazla görev atanabilecek modeller değil, birden fazla ajan da bir göreve atanmış (bire bir ve bire çok AP'ler Pentico tarafından bir makalede tartışılmıştır). Ben ödev problemlerinin yanında biliyorum, ama araştırmam …

6
Boyutsal agnostik kodu nasıl yazarım?
Kendimi genellikle belirli bir işlem / algoritmanın bir, iki ve üç boyutlu sürümleri için çok benzer kod yazarken buluyorum. Tüm bu sürümleri korumak sıkıcı olabilir. Basit kod üretimi oldukça iyi çalışır, ancak daha iyi bir yol olması gerektiği düşünülmektedir. Bir işlemi bir kez yazmanın ve daha yüksek veya daha düşük …

4
Fortuna veya Mersenne Twister algoritmik bir RNG olarak tercih edilebilir mi?
Yakın tarihli bir cevap, bir Monte Carlo simülasyonunu tohumlamak için Fortuna veya Mersenne Twister Rastgele Sayı Üreticilerinin ( RNG'ler ) kullanıldığından bahsetti . Daha önce Fortuna'yı duymamıştım, bu yüzden baktım - esasen kriptografik kullanım için tasarlanmış gibi görünüyor. Şu anda bir K-Means algoritması tohumlamak için üretim kodunda Mersenne Twister kullanıyorum. …

1
Octrees neden Çok Kutuplu uzay ayrışması için kullanılır?
Hızlı Çok Kutuplu Metod (FMM) uygulamalarının çoğunda (tümü?) İlgili alanın ayrıştırılması için sekizli kullanılır. Teorik olarak, oktrees, bir FMM'nin O (n) çalışma zamanını kanıtlamak için yararlı olan basit bir hacimsel sınır sağlar. Bu teorik mantığın ötesinde, diğer ağaç veya üçlü veri yapıları üzerinde bir Octree kullanmanın faydaları var mı? Bir …
18 algorithms 

2
Matris değerli devam eden kesirler için etkili bir algoritma var mı?
Varsayalım yinelemeli olarak tanımlanan bir matris denklemim A[n] = inverse([1 - b[n]A[n+1]]) * a[n] Daha sonra A [1] denklemi, sürekli yeniden hesaplamayı önleyen bazı yüksek verimli yöntemlerin bulunduğu sürekli bir fraksiyona benzer (Bazı örnekler için "Sayısal Tarifler" kısmına bakın). Bununla birlikte, b [n] ve a [n] katsayılarının matris olmasına izin …
18 algorithms 

3

3
Algoritma parametrelerini kolayca değiştirmek için hangi programlama stratejilerini alabilirim?
Bilimsel algoritmalar geliştirmek, çoğunlukla deneysel tasarımımın bir parçası olarak veya ince ayar algoritması performansının bir parçası olarak değişmek isteyeceğim birçok parametreyi değiştirmeyi içeren oldukça yinelemeli bir süreçtir. Bu parametreleri, yinelemeler arasında kolayca değiştirebilmem ve kolayca yenilerini ekleyebilmem için yapılandırmak için hangi stratejileri alabilirim?

3
Kuvvet serileri haritalarının kullanımı
Hızlandırıcı fiziği alanındanım, özellikle dairesel depolama halkalarıyla ilgilisenkrotron ışık kaynakları için. Yüksek enerjili elektronlar manyetik alanlar tarafından yönlendirilen halkanın etrafında dolaşır. Elektronlar milyarlarca kez dolaşır ve kararlılığı tahmin etmek ister. Elektronların hareketini halkanın bir noktasında faz boşluğu (pozisyon, momentum boşluğu) olarak tanımlayabilirsiniz. Halkanın etrafındaki her bir dönüş, parçacık yeni bir …

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.