Solving this integral equation

Click For Summary

Discussion Overview

The discussion revolves around solving a Fredholm integral equation of the first kind to find the function f(r) from a given integral expression involving the exponential integral function E1 and a parameterized form of f(r). Participants explore various methods for approximating the parameters of f(r) based on measured values of y(E).

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents an integral equation involving the exponential integral function and seeks to determine f(r) through a specific parameterization involving four parameters (lambdas and C).
  • Another participant suggests using the lambdas and C as unknowns instead of the values of f, proposing a least squares fitting approach to create an overdetermined system.
  • Concerns are raised about the non-linear nature of the system when using the suggested fitting method, but it is noted that it should still behave well for fitting purposes.
  • A later reply discusses the potential to approximate y(Ei) using polynomial interpolation or asymptotic functions, depending on the behavior of the measured data.
  • One participant expresses skepticism about the feasibility of interpolation based on the observed behavior of y(Ei) but acknowledges it as an interesting alternative.
  • Another participant inquires about estimating the uncertainty of the four parameters derived from the least squares method, noting that some coefficients have associated standard deviations.

Areas of Agreement / Disagreement

Participants generally agree on the complexity of the problem and the need for a fitting approach, but there are differing opinions on the best method to use and the feasibility of certain techniques, such as interpolation. The discussion remains unresolved regarding the optimal strategy for parameter estimation and uncertainty quantification.

Contextual Notes

Participants note that the system of equations is underdetermined when using the values of f as unknowns, and that the choice of quadrature method (Gauss-Laguerre) may not be ideal due to the nature of the integrand. Additionally, the discussion highlights the dependence on the specific form of µ(E) and the behavior of the exponential integral function.

imsolost
Messages
18
Reaction score
1
I have the following expression :

$$ y_{E} = \int_{0}^{\infty} 0.5 * [E_{1}(µ(E)*r) - E_{1}(\frac{µ(E)*r}{cos \alpha})] * f(r) dr $$

where :
- $y_{E}$ has been measured for some E (something like 5 different $E_{i}$, to give you an idea)
- µ(E) is retrieved from a table in the litterature (basically that means I have no analytical expression for µ(E) but I can easily get access for its value). If you're curious about the shape of that thing in function of E, here is the link : https://physics.nist.gov/PhysRefData/XrayMassCoef/ElemTab/z82.html
- E1 is the exponential integral function

My goal is to find f(r).

This can be rewritten in the following form :

$$ y_{E} = \int_{0}^{\infty} K(E;r) * f(r) dr $$

which (thx wikipedia) is called a Fredholm integral equation of the first kind. And which is very ugly to solve from what I've read. :'(

I would like to introduce a parametrization of f(r) as the following :
$$f(r) = C*e^{-\lambda_{1}*(r+\lambda_{3})} * [1-e^{-\lambda_{2}*(r+\lambda_{3})}]$$

The justification for this form is that i know f(r) usually has a profile where it increases then exponentially descreases. So I think such an expression is okay. Of course if there was a way to solve this without postulating such a hard thing, that would be better.

Anyway, so basically an expression of 4 parameters : lambdas 1, 2, 3 and C. If I can find a decent approximation of these 4 parameters, I will be a happy man.

From there, if you have any suggestion how to solve this, my ears are wide open.

I have tried the following :

First I introduced a quadrature form. I choosed a Gauss-Laguerre one, because of the limits on the integral from 0 to infinity, but I have no idea if that is a good choice. I've read Gauss-Laguerre works great to estimate an integral with a polynomial function multiplied by an exponential, but here I have no polynomial function but rather 2 ugly exponential integral E1 which probably behaves very differently, particulary close to 0+. So is it a wise idea?

Anyway, by doing so, I can get some kind of linear system :
$$\hat{K} \hat{f} = \hat{g}$$

where :
Kij = K'(Ei;rj)
fj=f(rj) with j going from 1 to n
gi=y(Ei) with i going from 1 to m

n is something like 15 or more (to get enough points in the G-L quadrature for a decent fit)
m is, as previously stated, around 5 or so.

So K is not a square matrix, and the system is clearly undertermined because n>m.
But since all the fj only depend on 4 parameters only, this looks like some kind of 5 equations with 4 unknown, but non-linear (because of the expression of f). Am I correct on this ?

And if so, how to solve this to find my 4 parameters ?

As already said, any idea would be greatly appreciated, and thank you for reading this !
 
Last edited:
Physics news on Phys.org
Don’t use your values of f as unknowns, use the lambdas and C. Then your system is overdetermined and you can do a least square fit or something similar. It also means you can use much more than 15 points to evaluate the integral.
The downside: The system is not linear any more. But it should behave well enough for a fit.
 
imsolost said:
I have the following expression :

$$ y_{E} = \int_{0}^{\infty} 0.5 * [E_{1}(µ(E)*r) - E_{1}(\frac{µ(E)*r}{cos \alpha})] * f(r) dr $$

where :
- $y_{E}$ has been measured for some E (something like 5 different $E_{i}$, to give you an idea)
- µ(E) is retrieved from a table in the litterature (basically that means I have no analytical expression for µ(E) but I can easily get access for its value). If you're curious about the shape of that thing in function of E, here is the link : https://physics.nist.gov/PhysRefData/XrayMassCoef/ElemTab/z82.html
- E1 is the exponential integral function

My goal is to find f(r).

This can be rewritten in the following form :

$$ y_{E} = \int_{0}^{\infty} K(E;r) * f(r) dr $$

which (thx wikipedia) is called a Fredholm integral equation of the first kind. And which is very ugly to solve from what I've read. :'(

I would like to introduce a parametrization of f(r) as the following :
$$f(r) = C*e^{-\lambda_{1}*(r+\lambda_{3})} * [1-e^{-\lambda_{2}*(r+\lambda_{3})}]$$

The justification for this form is that i know f(r) usually has a profile where it increases then exponentially descreases. So I think such an expression is okay. Of course if there was a way to solve this without postulating such a hard thing, that would be better.

Anyway, so basically an expression of 4 parameters : lambdas 1, 2, 3 and C. If I can find a decent approximation of these 4 parameters, I will be a happy man.

From there, if you have any suggestion how to solve this, my ears are wide open.

I have tried the following :

First I introduced a quadrature form. I choosed a Gauss-Laguerre one, because of the limits on the integral from 0 to infinity, but I have no idea if that is a good choice. I've read Gauss-Laguerre works great to estimate an integral with a polynomial function multiplied by an exponential, but here I have no polynomial function but rather 2 ugly exponential integral E1 which probably behaves very differently, particulary close to 0+. So is it a wise idea?

Anyway, by doing so, I can get some kind of linear system :
$$\hat{K} \hat{f} = \hat{g}$$

where :
Kij = K'(Ei;rj)
fj=f(rj) with j going from 1 to n
gi=y(Ei) with i going from 1 to m

n is something like 15 or more (to get enough points in the G-L quadrature for a decent fit)
m is, as previously stated, around 5 or so.

So K is not a square matrix, and the system is clearly undertermined because n>m.
But since all the fj only depend on 4 parameters only, this looks like some kind of 5 equations with 4 unknown, but non-linear (because of the expression of f). Am I correct on this ?

And if so, how to solve this to find my 4 parameters ?

As already said, any idea would be greatly appreciated, and thank you for reading this !

One alternative could be to try to approximate ##y(E_i)## by polynomial interpolation, or as a polynomial times an asymptotic function. Whether or not this is possible depends of course on how the measured ##y(E_i)## looks like. In that they to can approximately compute y(E_i) at all n points, and you get a system of $$n\times n$$ equations to be solved.
 
Thank you for these answers !

Don’t use your values of f as unknowns, use the lambdas and C. Then your system is overdetermined and you can do a least square fit or something similar. It also means you can use much more than 15 points to evaluate the integral.
The downside: The system is not linear any more. But it should behave well enough for a fit.

Yes, this is what I was saying in the last part of my post. About using more than 15 points, yes I can do that but this doesn't give me more data. It just approximates the integral better, so the error is on the 4 unknown parameters should be smaller. The problem is that each of these 15 points costs me some measurement time so I think 15 is a good number.

One alternative could be to try to approximate y(Ei)" role="presentation">y(Ei) by polynomial interpolation, or as a polynomial times an asymptotic function. Whether or not this is possible depends of course on how the measured y(Ei)" role="presentation">y(Ei) looks like. In that they to can approximately compute y(E_i) at all n points, and you get a system of n×n" role="presentation">n×n equations to be solved.

Interesting alternative indeed. I don't think I can reasonnably find a good interpolation when I see how y(Ei) looks like. But that's definitively an idea.

Now, by using the method suggested by mfb, I can indeed get some values. The next question I am dealing with now is :

How can I estimate the uncertainty on these 4 parameters value that i find using the method described above ?

So I have like 10 equations, non-linear in my 4 parameters. Some of the coefficients in these equations have a value with an associated standard deviation. I use a least-square method to kind the best value of my 4 parameters but i'd like to know their standard deviation.

I'm kinda blocked here :-/
 
Every fitting package will be able to do both minimization and an error estimate- typically both together as they come from the same procedure.

Using more points for the integral shouldn’t be related to the number of measurements you make - that doesn’t enter there.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 7 ·
Replies
7
Views
600
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 20 ·
Replies
20
Views
4K