• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft BrainHealth
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol–Südtirol–Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

Automatische Amort. Ressourcenanalyse von Datenstrukturen

Automated Amortised Resource Analysis of Data Structures

Georg Moser (ORCID: 0000-0001-9240-6128)
  • Grant-DOI 10.55776/P36623
  • Förderprogramm Einzelprojekte
  • Status laufend
  • Projektbeginn 01.04.2023
  • Projektende 31.03.2027
  • Bewilligungssumme 399.664 €
  • Projekt-Website

Wissenschaftsdisziplinen

Informatik (60%); Mathematik (40%)

Keywords

    Amortized Cost Analysis, Functional Programming, Data Structures, Lazy Evaluation, Automation, Constraint Solving

Abstract

Algorithmen spielen eine zentrale Rolle in der Wissenschaft und der Praxis der Datenverarbeitung. Oft sind wir jedoch nicht nur daran interessiert "welche" Aufgabe ein bestimmter Algorithmus ausführt, z. B. das Sortieren eines Kartenspiels, sondern auch, "wie effizient" diese Aufgabe ausgeführt wird. Das heißt, über die Korrektheit eines Algorithmus hinaus ("ob er die Aufgabe wie beabsichtigt ausführt oder nicht"), sind wir an seiner Effizienz interessiert und wollen seine Komplexität ("die Ausführungszeit") analysieren. Ein Maß für die Komplexität eines Algorithmus oder einer Datenstruktur ist seine amortisierte Komplexität. Stellen Sie sich vor, Sie haben eine Sammlung von Objekten, z.B. ein Kartenspiel, und Sie möchten wissen, wie lange es dauert, eine Aufgabe für alle Objekte durchzuführen. Wenn Sie die maximalen Kosten der Aufgabe für ein einzelnes Objekt betrachten und diese Kosten mit der Anzahl der Objekte multiplizieren, erhalten Sie eine Obergrenze für die gesamten Kosten. Aller Wahrscheinlichkeit nach wäre die so erhaltene Obergrenze jedoch zu grob, da die Erledigung der Aufgabe für bestimmte Objekte langsamer oder schneller sein kann. An dieser Stelle kommt eine amortisierte Analyse ins Spiel. Für einen bestimmte Aufgabe können bestimmte Situationen erhebliche Ressourcenkosten verursachen, während andere Situationen weniger kostspielig sind. Bei der Amortisationsanalyse werden sowohl die kostspieligen als auch die weniger kostspieligen Vorgänge über die gesamte Vorgangsabfolge hinweg berücksichtigt. Zusammenfassend lässt sich sagen, dass die amortisierte Analyse eine Methode zur Kostenanalyse ist, bei der einzelne Operationen als Teil einer Abfolge von Operationen betrachtet wird. Die Kostenanalyse anspruchsvoller Datenstrukturen, wie z.B. selbstanpassender binärer Suchbäume, war bereits im ursprünglichen Entwurf der amortisierten Analyse ein Hauptziel. Die Analyse dieser Datenstrukturen erfordert eine aufwendige manuelle Komplexitätsanalyse (mit Bleistift und Papier). In früheren Arbeiten haben wir erste Schritte in Richtung einer vollautomatischen amortisierten Analyse unternommen. Abgesehen von unserem Pilotprojekt gabe es eine solche Analyse bislang nicht. In diesem Projekt zielen wir auf eine automatisierte Analyse der gebräuchlichsten Datenstrukturen mit guter, d.h. sublinearer, Komplexität ab, wie sie typischerweise in Standardbibliotheken verwendet werden. Unsere Ziele sind die Verifikation von Datenstrukturen in Lehrbüchern, die Bestätigung und Verbesserung von zuvor gefundenen Komplexitätsschranken sowie die automatisierte Analyse von realistischen Implementierungen. Anfangs werden wir uns auf streng funktionale Programmiersprachen (erster Ordnung) beschränken. Später werden wir unsere Forschung in Richtung lazy evaluation ausweiten, um die Analyse von persistenten Datenstrukturen zu ermöglichen. Außerdem werden wir auch probabilistische Datenstrukturen berücksichtigen.

Forschungsstätte(n)
  • Universität Innsbruck - 50%
  • Technische Universität Wien - 50%
Nationale Projektbeteiligte
  • Florian Zuleger, Technische Universität Wien , assoziierte:r Forschungspartner:in
  • Laura Kovacs, Technische Universität Wien , nationale:r Kooperationspartner:in
  • Rene Thiemann, Universität Innsbruck , nationale:r Kooperationspartner:in
Internationale Projektbeteiligte
  • Christoph Matheja, Technical University of Denmark - Dänemark
  • Martin Avanzini, Université Côte d´Azur - Frankreich
  • Niki Vazou - Spanien
  • Jan Hoffmann, Carnegie Mellon University - Vereinigte Staaten von Amerika

Research Output

  • 1 Publikationen
Publikationen
  • 2025
    Titel Regular Grammars for Sets of Graphs of Tree-Width 2
    DOI 10.1109/lics65433.2025.00059
    Typ Conference Proceeding Abstract
    Autor Bozga M
    Seiten 704-717
    Link Publikation

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

office(at)fwf.ac.at
+43 1 505 67 40

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF