Skip to content

DatosArchivo

sebaignacioo edited this page Jun 23, 2021 · 6 revisions

Este archivo contiene una única función, y corresponde a centralizar el proceso de importación de datos de la instancia del problema, desde el archivo correspondiente.

Archivos de instancia

Los archivos con las instancias del problema se deben ubicar en la carpeta ./data/, y deben seguir la estructura de archivo: instancia-n.txt, en donde n corresponde al número de instancia.

Hasta el momento, este programa cuenta con 2 instancias:

  • instancia-1.txt: Instancia de prueba con 8 puestos.
  • instancia-2.txt: Instancia requerida, con 56 puestos.

Clases

Este archivo no contiene clases

Funciones

Este archivo contiene 1 función

Función leer_datos_desde_archivo

def leer_datos_desde_archivo(i: int):
    """
    Función encargada de leer los datos de la instancia desde el archivo correspondiente.
    @type i: int
    @param i: Número de instancia de la que se desea leer sus datos.
    @rtype: dict
    @return: Diccionario con los valores 'n': cantidad de puestos, 'l': lista con el largo de los n puestos y 'w':
    Matriz con la cantidad de personas que desean ir desde el puesto i al puesto j, con i y j <= n.
    """

Descripcion

  • Función encargada de leer los datos de la instancia desde el archivo correspondiente.

Parámetros

  • i (int): Número de instancia de la que se desea leer sus datos.

Retorno

  • (dict): Diccionario con los valores 'n': cantidad de puestos, 'l': lista con el largo de los n puestos y 'w': Matriz con la cantidad de personas que desean ir desde el puesto i al puesto j, con i y j <= n.

Clone this wiki locally