Dobbel eksponentiell funksjon - Double exponential function

Image
En dobbel eksponensiell funksjon (rød kurve) sammenlignet med en enkelt eksponentiell funksjon (blå kurve).

En dobbel eksponensiell funksjon er en konstant hevet til makten til en eksponensiell funksjon . Den generelle formelen er (hvor a > 1 og b > 1), som vokser mye raskere enn en eksponensiell funksjon. For eksempel, hvis a = b = 10:

  • f (0) = 10
  • f (1) = 10 10
  • f (2) = 10 100 = googol
  • f (3) = 10 1000
  • f (100) = 10 10 100 = googolplex .

Factorials vokser raskere enn eksponensielle funksjoner, men mye saktere enn dobbelt eksponentielle funksjoner. Men tetration og Ackermann funksjon vokse raskere. Se Big O -notasjon for en sammenligning av veksthastigheten til forskjellige funksjoner.

Det inverse av den doble eksponensielle funksjonen er den doble logaritmen ln (ln ( x )).

Dobbelt eksponentielle sekvenser

En sekvens med positive heltall (eller reelle tall) sies å ha en dobbel eksponentiell veksthastighet hvis funksjonen som gir den n. Termen i sekvensen er begrenset over og under av dobbelt eksponentielle funksjoner til n . Eksempler inkluderer

  • De Fermat-tall
  • De harmoniske primtalene: Primene p , der sekvensen 1/2 + 1/3 + 1/5 + 1/7 + ⋯ + 1/ p overstiger 0, 1, 2, 3, ...
    De første tallene, som begynner med 0, er 2, 5, 277, 5195977, ... (sekvens A016088 i OEIS )
  • The Double Mersenne numbers
  • Elementene i Sylvesters sekvens (sekvens A000058 i OEIS )
    hvor E ≈ 1.264084735305302 er Vardis konstant (sekvens A076393 i OEIS ).
  • Antall k -ary boolske funksjoner :
  • Primtallene 2, 11, 1361, ... (sekvens A051254 i OEIS )
    hvor A ≈ 1.306377883863 er Mills 'konstant .

Aho og Sloane observerte at i flere viktige heltallssekvenser er hvert begrep en konstant pluss kvadratet til forrige ledd. De viser at slike sekvenser kan dannes ved å avrunde verdiene til en dobbelt eksponentiell funksjon med midtre eksponent til nærmeste heltall 2. Ionaşcu og Stănică beskriver noen mer generelle tilstrekkelige betingelser for at en sekvens skal være gulvet i en dobbel eksponentiell sekvens pluss en konstant .

applikasjoner

Algoritmisk kompleksitet

I beregningskompleksitetsteori tar noen algoritmer dobbel eksponentiell tid:

I noen andre problemer ved design og analyse av algoritmer brukes dobbelt eksponentielle sekvenser i utformingen av en algoritme i stedet for i analysen. Et eksempel er Chans algoritme for å beregne konvekse skrog , som utfører en sekvens av beregninger ved hjelp av testverdier h i  = 2 2 i (estimater for den endelige utgangsstørrelsen), og tar tid O ( n  log  h i ) for hver testverdi i sekvensen . På grunn av den doble eksponentielle veksten av disse testverdiene, vokser tiden for hver beregning i sekvensen enkeltvis eksponentielt som en funksjon av i , og den totale tiden domineres av tiden for det siste trinnet i sekvensen. Dermed er den totale tiden for algoritmen O ( n  log  h ) hvor h er den faktiske utgangsstørrelsen.

Tallteori

Noen tallteoretiske grenser er doble eksponentielle. Uvanlige perfekte tall med n distinkte primfaktorer er kjent for å være på det meste

et resultat av Nielsen (2003). Den maksimale volumet av en d -lattice polytop med k ≥ 1 indre gitterpunkter er høyst

et resultat av Pikhurko.

Det største kjente primtallet i den elektroniske epoken har vokst omtrent som en dobbel eksponentiell funksjon av året siden Miller og Wheeler fant en 79-sifret prim på EDSAC 1 i 1951.

Teoretisk biologi

I befolkningsdynamikk skal veksten i menneskelig befolkning noen ganger være dobbel eksponentiell. Varfolomeyev og Gurevich passet eksperimentelt

hvor N ( y ) er befolkningen i millioner i år y .

Fysikk

I Toda oscillator modell av selv-pulsering , logaritmen av amplituden varierer eksponensielt med tiden (for store amplituder), og således amplituden varierer som dobbelt eksponentiell funksjon av tiden.

Dendrittiske makromolekyler har blitt observert å vokse på en dobbelt-eksponentiell måte.

Referanser