Inventario, cadena de suministro, gestión de adquisiciones y ciencias de la computación. Pregunta general de alto nivel [cerrado]

StackOverflow https://stackoverflow.com/questions/1618967

Pregunta

Me gustaría hacer un tipo de pregunta introductoria, general y de alto nivel, relativa a la gestión de inventarios.

Entonces, me preguntaba si alguien con SO tenía alguna experiencia / conocimiento, o había trabajado en el pasado en el inventario, la cadena de suministro, la configuración de gestión de adquisiciones. ¿Qué problemas o desafíos típicos se pueden encontrar en este campo y cómo se puede emplear la informática, principalmente los algoritmos, las estructuras de datos y la optimización para enfrentar tales desafíos / problemas?

¿Podría ser relevante para la investigación operativa, la teoría de colas, etc.? No estoy directamente relacionado con este campo, pero necesitaría saber cómo se aplica la CS en estos dominios.

Una búsqueda en Internet produce resultados vagos, por lo que agradecería enormemente cualquier información sobre experiencias anteriores, consejos informados, recursos en línea específicos o incluso ejemplos. Espero que esté bien hacer una pregunta de tan alto nivel aquí.

Muchas gracias de antemano

¿Fue útil?

Solución

Tengo algo de experiencia con los sistemas de gestión de almacenes. Gran parte de esto no es muy sofisticado desde el punto de vista de la CS, pero hay algunos problemas de optimización en los que se puede aplicar la CS. Por ejemplo, para reducir el tiempo dedicado a " seleccionar " un pedido (recorra el almacén y recoja las mercancías para un pedido), es conveniente encontrar el camino más corto para ir a todos esos lugares en el almacén, que se reduce al "problema del vendedor ambulante".

Otro lugar donde se aplica CS es la toma de inventario; hay algunos productos de software muy inteligentes (por ejemplo, INVENT Xpert) que permiten que una toma de inventario de muestra aleatoria alcance la precisión requerida por la ley; esto significa que, en lugar de ir a todas las ubicaciones de almacenamiento y contar la cantidad almacenada allí, solo se cuenta un pequeño porcentaje (5-10%) de las ubicaciones.

Otros consejos

Esta es una pregunta muy general. Probablemente necesite conocimientos sobre computación distribuida (depende de qué tan grande sea su operación), Replicación de bases de datos, algo de conocimiento sobre los problemas de los agentes de viaje y quién sabe mejor que usted. ¿Qué más? Depende mucho del problema que necesite resolver.

Creo que deberías explicar el propósito de la pregunta, para que podamos limitar la respuesta a algo que pueda ser útil ...

también hay muchos productos disponibles (que requieren una gran cantidad de personalización, pero tienen la mayoría de lo que necesitas en este campo).

  
    

" ¿Qué problemas típicos ... "

  

Es muy común que varios sitios / terminales actualicen una fila / registro de una base de datos específica al mismo tiempo, por lo que debe ser absolutamente a prueba de balas en su fila / registro Procedimientos de bloqueo y actualización o perderá dinero y clientes. Los problemas de concurrencia de la base de datos son importantes y sus sistemas de falla tienen que funcionar.

Prueba bajo carga real. Si espera tener 50,000 widgets diferentes en su almacén y espera tener días (día después del Día de Acción de Gracias) cuando obtiene 6,000 hits por segundo durante 9 horas en un widget en particular, entonces eso es lo que prueba: datos reales y volumen real. Al final de sus pruebas, la cantidad de artículos, los giros y los pedidos en espera no pueden ser desactivados ni por uno.

Asegúrese de haber abordado estos dos problemas y de que está en camino a un sistema confiable.

Pregunta: ¿por qué piensas escribir tu propio sistema en lugar de adaptar uno que esté disponible comercialmente?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top