4 votos

Resuelva $ \lceil x \rceil - \frac { \lceil nx \rceil }n \geqslant y$ para $n$ donde $n \in\mathbb Z^+, x \in\mathbb R^+, y \in\mathbb R^+$

Quiero resolver por un valor mínimo de $n$ de tal manera que $$ \lceil x \rceil - \frac { \lceil nx \rceil } n \geqslant y $$ con $x$ y $y$ dado. Quiero llegar al valor de $n$ en un programa de ordenador sin valores de fuerza bruta de $n$ .

Además, ¿cuál es el valor máximo/mínimo de $$ \lceil x \rceil - \frac { \lceil nx \rceil }{n}$$

Sospecho que el valor mínimo es 0 (eso también bajo ciertas condiciones) pero no puedo probar que nunca es menos de 0.

Editar:

Así que esto es lo que he resuelto. No hay solución cuando $x \in \mathbb {Z}$ porque entonces $$n \lceil x \rceil = \lceil nx \rceil = nx.$$

Cuando $x \not\in \mathbb {Z}$ entonces no puedo simplificarlo más que esto:

$$ \lceil {x} \rceil = x - \{x\} + 1,$$ donde $\{x\}$ es la parte fraccionaria de $x$ .

Así que..,

$$n \lceil x \rceil - \lceil nx \rceil \geqslant ny \implies nx -n\{x\} + n - nx +\{nx\} - 1 \geqslant ny \implies \frac {\{nx\} - 1}{y + \{x\} - 1} \geqslant n.$$

Pero esto no me da ninguna pista de cómo llegar a un valor de $n$ .

Para el contexto, estoy tratando de elaborar un nuevo algoritmo para la programación en tiempo real de los sistemas empotrados y esta ecuación se sostiene como una condición necesaria. Mis habilidades matemáticas están muy oxidadas así que cualquier ayuda es apreciada. Cualquier método más eficiente que la fuerza bruta es bienvenido.

2voto

David K Puntos 19172

Como ha notado, si $x$ es un número entero, $\lceil nx \rceil = n\lceil x \rceil$ para cualquier número entero $n$ y por lo tanto $\lceil x\rceil - \frac{\lceil nx\rceil}{n} = 0.$

Para $x$ no es un número entero, sea $x' = \lceil x \rceil - x.$ Entonces $$\lceil nx \rceil = \lceil n\lceil x \rceil - nx' \rceil = n\lceil x \rceil + \lceil -nx' \rceil = n\lceil x \rceil - \lfloor nx' \rfloor,$$ así que $$n\lceil x \rceil - \lceil nx \rceil = n\lceil x \rceil - (n\lceil x \rceil - \lfloor nx' \rfloor) = \lfloor nx' \rfloor.$$

Por lo tanto, se busca el menor valor de $n$ tal que $\lfloor nx' \rfloor \geq ny.$ Es decir, hay un número entero en el intervalo $[ny, nx']$ (ya sea entre $ny$ y $nx'$ o igual a uno de ellos).

Aún no es una solución, pero lo reduce a un problema más familiar: en un plano cartesiano con ejes de coordenadas $u$ y $v$ (puesto que ya hemos utilizado $x$ y $y$ para otras cosas), encontrar el punto en el primer cuadrante del plano de coordenadas enteras que esté sobre o entre las rectas $v = yu$ y $v = x'u$ y en o a la derecha de la línea $u=1,$ tal que el $u$ -del punto se minimiza. (La línea $u=1$ está ahí simplemente para excluir el propio origen). Un problema similar se plantea en una pregunta en Stack Overflow . Las respuestas a esta pregunta sugieren la existencia de métodos de solución eficientes, aunque ninguno parece presentar uno en detalle explícito (y el propio problema supone las pendientes de las líneas, en nuestro caso, $x'$ y $y$ -son racionales). El problema en sí puede expresarse como problema de programación lineal entera mixta .

La pregunta de Stack Overflow fue seguida en una pregunta en Math Overflow con algunas respuestas adicionales.

Si $n \geq \frac{1}{x' - y},$ entonces $nx' - ny \geq 1$ y somos garantizado que $\lfloor nx' \rfloor \geq ny.$ Esto limita el número de valores de $n$ tal vez tengas que intentarlo. También permite añadir una condición al problema, $u < u_\max,$ lo que significa que la región que contiene las soluciones está acotada.


Sobre los valores máximo y mínimo de $\lceil x\rceil - \frac{\lceil nx\rceil}{n}$ :

Desde $nx' \geq \lfloor nx' \rfloor,$ una solución para $n$ sólo existe si $x' \geq y.$ Tenga en cuenta también que $x' = 1 - \{x\} < 1$ Por lo tanto $y < 1.$ Pero puede permitir $y$ para estar lo más cerca posible de $1$ como desee en $\lceil x\rceil - \frac{\lceil nx\rceil}{n} \geq y$ haciendo $n$ muy grande y ajuste $x = \frac1n,$ así que $1$ es el límite superior mínimo de $y.$

También $x' \geq 0,$ así que $\lfloor nx' \rfloor \geq 0$ para $n > 0.$ Desde $\frac1n\lfloor nx' \rfloor = \lceil x\rceil - \frac{\lceil nx\rceil}{n},$ se deduce que $\lceil x\rceil - \frac{\lceil nx\rceil}{n} \geq 0.$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X