Egyptian Fracs: Algorithm for Minimizing Terms/Denominator

  • Thread starter Thread starter Dragonfall
  • Start date Start date
  • Tags Tags
    Fractions
Dragonfall
Messages
1,023
Reaction score
5
Is there an algorithm which can convert any rational number to a sum of distinct unit fractions which minimizes the number of terms or the largest denominator?
 
Physics news on Phys.org
My hunch would be the "greedy" algoritm. Given rational x1, let n be the smallest integer such that 1/n< x1. Now repeat the process with x2= x1- 1/n.

For example to find the unit fractions for 13/17:
It is clear that 1/2< 13/17 so our first unit fraction is 1/2. 13/17- 1/2= 26/34- 17/34= 9/34. 1/3> 9/34 but 1/4< 9/34 so our second unit fraction is 1/4. 9/34- 1/4= 18/68- 17/68= 1/68 which is itself a unit fraction.
13/17= 1/2+ 1/4+ 1/68.

Is it necessary to include "which minimizes the number of terms or the largest denominator"? Isn't decomposition into unit fractions unique?
 
Last edited by a moderator:
The decomposition is not at all unique. 1/2=1/3+1/6 for example. See the algorithm described in

https://www.physicsforums.com/showthread.php?t=119708&highlight=egyptian


The greedy algorithm can fail to give the representation with the least number of terms and smallest denominators. See

http://www.mcs.surrey.ac.uk/Personal/R.Knott/Fractions/egyptian.html#Fibgreedy

I'm not sure of the algorithm that finds the shortest, but they have a calculator on that page that claims to, so that page is probably a good place to start.
 
Last edited by a moderator:
Thanks, shmoe, I was wondering about that.

I have edited my post so it makes sense now!
 
Thanks for the help.
 
Prove $$\int\limits_0^{\sqrt2/4}\frac{1}{\sqrt{x-x^2}}\arcsin\sqrt{\frac{(x-1)\left(x-1+x\sqrt{9-16x}\right)}{1-2x}} \, \mathrm dx = \frac{\pi^2}{8}.$$ Let $$I = \int\limits_0^{\sqrt 2 / 4}\frac{1}{\sqrt{x-x^2}}\arcsin\sqrt{\frac{(x-1)\left(x-1+x\sqrt{9-16x}\right)}{1-2x}} \, \mathrm dx. \tag{1}$$ The representation integral of ##\arcsin## is $$\arcsin u = \int\limits_{0}^{1} \frac{\mathrm dt}{\sqrt{1-t^2}}, \qquad 0 \leqslant u \leqslant 1.$$ Plugging identity above into ##(1)## with ##u...

Similar threads

Replies
4
Views
1K
Replies
2
Views
1K
Replies
8
Views
2K
Replies
5
Views
2K
Replies
9
Views
2K
Replies
12
Views
2K
Replies
6
Views
2K
Back
Top