Número de rutas óptimas a través de una cuadrícula con una restricción de ruta ordenada

Encontré, pero la genial explicación de Arturo Magidin: Contar número de movimientos en una cuadrícula

el número de caminos para una matriz MxN. Si estoy pensando en esto correctamente (diga algo si me equivoco), pero la cantidad de rutas óptimas/más cortas desde la esquina inferior izquierda @ (0,0) hasta la esquina superior derecha @ (m,n) es cualquier ruta eso se puede hacer en m + n movimientos, ya que tendríamos que mover al menos m espacios a la derecha y n espacios hacia arriba en algún punto. Si no hay "retroceso", es decir, que no hay movimientos permitidos hacia abajo o hacia la izquierda, entonces todos los caminos serán de tamaño m + n. Por lo tanto, el número total de caminos de (0,0) a (m,n) es ( metro + norte 1 metro ) o ( metro + norte 1 norte ) como no nos importa el orden y, por lo tanto, podría ser transversal con respecto a m o n, ambos nos llevan al punto final.

La pregunta que estoy tratando de resolver es que cuando decimos que tenemos que movernos hacia arriba (al menos una vez) por cada movimiento hacia la derecha. Por lo tanto, un movimiento a la derecha tiene que ser seguido por uno o se mueve hacia arriba. Ahora veo (o creo que veo) que tendríamos el número total de caminos posibles como arriba (sin ciclos o movimientos hacia abajo o hacia la izquierda) menos aquellos caminos que tienen dos movimientos hacia la derecha RR o hacia arriba seguidos. Así podríamos tener RUURURUUUR, pero nada como RUURR...

No veo cómo hacer esto. Tengo curiosidad tanto por la forma directa (combinatoriamente) como por la solución recursiva si a alguien no le importaría echarme una mano.

Gracias,

Brian

Es la restricción de que cada R debe ir seguida de una U, o que el número total de R debe ser menor o igual que el número total de U. Si es lo primero, el análisis anterior se puede modificar para que encaje. Si es lo último, busque Dyck Paths, el artículo de wikipedia sobre números catalanes es un buen lugar para comenzar.
Edité la pregunta para que quede más clara. Sin embargo, en respuesta, cada movimiento hacia la derecha TIENE que ser seguido por una o más subidas. El número de R no tiene que ser menor o igual que las U, todo esto depende de la cuadrícula rectangular, es decir, si la cuadrícula es más larga verticalmente que horizontalmente, las U serán más que el número de R, pero si la cuadrícula es más ancho que alto tendremos más R's.
¿No debería ser el número de caminos de (0,0) a (m,n) C(m+n,m) o C(m+n,n)? (Maldita sea, no puedo hacer que LaTex funcione para mí).

Respuestas (2)

Envuelva RU con cinta adhesiva y considérelo como un carácter; debe haber m de estos. También debe haber nm U no precedido por una R. (Por lo tanto norte metro .) Así que hay

( norte metro ) = ( norte norte metro )
arreglos aceptables.

+1 La cinta adhesiva soluciona todos tus problemas.

Dejar metro Sea la dirección horizontal y norte sea ​​la dirección vertical.

Si metro > norte + 1 , no existen tales caminos ya que siempre habrá al menos un conjunto de R R s en el camino.

Dado que cada R debe tener una U en el medio, siempre podemos comenzar con al menos R tu R tu . . . tu R tu R como patrón. Por lo tanto, necesitamos al menos metro 1 tu se mueve

El "excedente" se puede organizar de la forma que mejor nos parezca. Entonces hay ( ( norte metro + 1 norte + 1 ) ) maneras de organizar su "extra" tu se mueve entre el R se mueve - o antes de la primera R mover o después del último R moverse, donde ( ( . ) ) es la notación para el coeficiente multiconjunto.