Wenn es ein -dimensionales Integral der Form ∫ [ 0 , 1 ] n + 1 f ( x , y ) gibt normalerweise würde man dies unter Verwendung einer mehrdimensionalen Integrationsbibliothek über die gesamte Domäne [ 0 , 1 ] n + 1 bewerten.
Aber gibt es einige Bedingungen, unter denen es sinnvoll sein könnte, das Integral über separat unter Verwendung einer eindimensionalen Quadratur auszuführen und dann die mehrdimensionale Integrationsbibliothek zu verwenden, um den Integranden über die anderen n Koordinaten auszuwerten ? ∫ [ 0 , 1 ] n g ( x )
Dies kann beispielsweise sinnvoll sein, wenn als Funktion von y besonders glatt ist, nicht jedoch x . Aber wie glatt muss es in diesem Fall genau sein? Meine Vermutung war, dass es fast nie Sinn macht, weil viel zu viele der 1-D-Quadratur-Bewertungspunkte "verschwendet" würden, aber ich bin mir nicht sicher, ob dies immer zutrifft. Wird dies durch das Design der hochdimensionalen Integrationsmethoden garantiert?
In meinem Fall ist Black-Box, aber stückweise glatt in y , und hat eine unbekannte Menge Knicke und Sprünge in x an unbekannten Orten, und n ist ziemlich hoch ( n ≥ 4 ), so dass das Integral über x hat mit etwas speziell für viele Dimensionen gemacht werden. Das Integral über y kann mit etwas Regelmäßigem wie gemacht werden . In diesem Beispiel ist die Funktion in y so flüssig, dass sie fast zu funktionieren scheint, aber die wiederholte Integration ist 30-mal langsamer, sodass ich mich frage, ob der Ansatz falsch ist.quadgk
Wenn Sie wissen, wo dies bereits in der Literatur diskutiert wird, wäre dies ebenfalls hilfreich.
Antworten:
Klarstellung: Meine Antwort wurde speziell für adaptive Integrationsroutinen mit deterministischer Fehlerkontrolle wie dieser geschrieben . Es wird für spärliche Gitter- und Monte-Carlo-basierte Integrationsroutinen, deren Fehlerkontrolle nicht auf die unten beschriebene Weise durchgeführt wird, umstritten.
Ein erheblicher Kostenfaktor für automatische Tensorprodukt-basierte Black-Box-Integrationsroutinen ist die Fehlerkontrolle unter zwei Gesichtspunkten
Um ein Anwendungsbeispiel zu nennen: Dieses genaue Problem trat für mich bei der Bewertung von Volumen-zu-Volumen-Singularintegralen in diesem Artikel auf , und meine Behandlung ähnelt der oben vorgeschlagenen. Als Faustregel ist es immer ratsam, so viele Dimensionen wie möglich mithilfe analytischer Argumente zu entfernen, bevor das Problem durch eine Black-Box-Integrationsroutine geleitet wird.
quelle