Generalmente, tales comparaciones se pueden hacer eficientemente a través de fracciones continuas, por ejemplo:
$$\rm\displaystyle a = \frac{847}{383}\ =\ 2 + \cfrac{1}{4 + \cfrac{1}{1 + \cdots}}\ \ \Rightarrow\ \ 2+\frac{1}{4+1} < a < 2+\frac{1}4$$
$$\rm\displaystyle b = \frac{536}{254}\ =\ 2 + \cfrac{1}{9 + \cdots}\ \ \Rightarrow\ \ 2 < b < 2 + \frac{1}9 < 2+\frac{1}5 < a$$
La comparación de los coeficientes de fracciones continuas se puede hacer en paralelo con el cálculo de la fracción continua. Es decir, comparar las partes enteras. Si son desiguales, eso determinará la desigualdad. De lo contrario, se hace una recursión en las partes (inversas de) fraccionarias (y se nota que la inversión invierte la desigualdad). Para el ejemplo anterior, esto da como resultado:
$$\rm\displaystyle\ \frac{847}{383} > \frac{536}{254}\ \iff\ \frac{81}{383}>\frac{28}{254}\ \iff\ \frac{254}{28}>\frac{383}{81}\ \Leftarrow\ \ 9 > 4$$
En palabras: para probar si $\rm\:847/383 > 536/254\: $ primero comparamos sus partes enteras (piso). Ambos tienen parte entera $\:2\:$, por lo que restamos $\:2\:$ de ambos y reducimos a comparar sus partes fraccionarias $\rm\ 81/383,\ \ 28/254\:.$ Para hacer esto, las invertimos y hacemos una recursión. Pero dado que la inversión invierte las desigualdades $\rm\ x < y\ \iff\ 1/y < 1/x\ $ (para $\rm\:xy>0\:$), la desigualdad equivalente a probar es si $\rm\ 254/28 > 383/81\:.\ $ Comparando las partes enteras $\rm\:m,\:n\:$ vemos que como $\rm\ m > 5 > n\:$, la desigualdad es verdadera. Esto lleva al siguiente algoritmo simple que compara cualquier par de números reales a través del orden lex de sus coeficientes de fracción continua (nota: no terminará si se dan dos números reales iguales con fracción continua infinita).
$\rm compare\_reals\:(A,\: B)\ := \qquad\qquad\qquad\quad\ \ \color{blue}{\ // \ calcula\ \ sgn(A - B) }$
$\rm\quad\ let\ [\ n_1\leftarrow \lfloor A\rfloor\:;\ \ \ n_2\leftarrow \lfloor B\rfloor\ ] \ \qquad\qquad\quad \color{blue}{\ //\ compara\ partes\ enteras}$
$\rm\quad\quad if\ \ n_1 \ne n_2\ \ then\ \ return\ \ sgn(n_1 - n_2)\:;$
$\rm\quad\quad let\ [\ a \leftarrow A - n_1\:;\ \ \ b \leftarrow B - n_2\ ] \quad\quad\quad \color{blue}{//\ calcula\ partes\ fraccionarias\ \ a,\: b }$
$\rm\quad\quad\quad if\ \ a\:b=0\ \ then\ \ return\ \ sgn(a-b)\:;$
$\rm\quad\quad\quad compare\_reals(b^{-1}\:, a^{-1})\:;\qquad\qquad \color{blue}{\ //\ \text{recursión sobre inversos de partes fraccionarias}}$
De manera equivalente, se pueden utilizar fracciones de Farey y mediáticas. Generalmente, tales enfoques serán bastante eficientes debido a las propiedades de las mejores aproximaciones del algoritmo. Para un buen ejemplo, vea mi publicación aquí utilizando fracciones continuas para resolver el viejo problema de comparar $\ 7^\sqrt 8\ $ con $\ 8^\sqrt 7\ $ y también vea este hilo donde algunas personas lucharon por demostrar esto por cálculo.
5 votos
Diría que sumes sus logaritmos y compares, pero eso es territorio de "matar mosquitos con cañones"...
2 votos
Aproxima cada factor con el número redondeado más cercano con el que puedas realizar fácilmente las multiplicaciones: $(254)(847)\approx(250)(850)=212.500$ y $(383)(536)\approx(400)(550)=220.000. Si la aproximación es buena, las correcciones serán muchas órdenes más pequeñas que la estimación y se pueden ignorar de manera segura. Ahora, dado que los resultados son bastante cercanos en este caso, creo que de todos modos tendrás que calcular las correcciones. Otro truco sería escribirlas como $AB=((A+B)^2-A^2-B^2)/2$, tal vez esto pueda ayudar.
0 votos
Encontré otro truco, en lugar de comparar los productos, compara $847/383$ y $536/254$.
1 votos
Estoy preparándome para el examen GRE y incluye muchas preguntas como esa. En el GRE no hay tiempo para multiplicar y comprobar. Debería haber una regla más fácil.
0 votos
@raskolnikov y ¿cuál multiplicación será mayor después de usar el segundo método?
0 votos
Las reglas de divisibilidad también pueden ser muy útiles para simplificar ambos lados de la desigualdad, especialmente si ambos lados tienen un factor de 2 como en el ejemplo. Es interesante que mi sugerencia para comparar un producto sea factorizarlo aún más...
3 votos
@LifeH2O: Sé que no querías multiplicar, pero si lo haces desde la izquierda obtendrás primero los dígitos más significativos. Luego puedes detenerte tan pronto como veas la diferencia. Memorizar reglas especiales es el camino hacia la locura.
0 votos
@Ross: ¡Ese es un consejo hermoso! :-)