diff --git a/src/main.py b/src/main.py index 1d8d3a80bc4b0bcd91aacbfe63d37d4812405627..9c03128cf4212daf99cf8f4031bd7b9c12b6ca71 100644 --- a/src/main.py +++ b/src/main.py @@ -133,6 +133,18 @@ def solve_bipartite_minimization(graph_file): else: logging.warning("Keine optimale Lösung gefunden.") +def process_directory(directory_path): + # Durchlaufe alle Dateien im angegebenen Verzeichnis + for filename in os.listdir(directory_path): + if filename.endswith('.gr'): # Überprüfen, ob die Datei eine .gr Datei ist + file_path = os.path.join(directory_path, filename) + solve_bipartite_minimization(file_path) # Rufe die Verarbeitungsfunktion für jede .gr Datei auf + logging.info(f"Verarbeitung abgeschlossen für {file_path}") + +""" +directory_path = 'githubtests/tiny_test_set/instances/' +process_directory(directory_path) +""" #test_file = 'githubtests/tiny_test_set/instances/grid_9_shuffled.gr' test_file = 'test_instances/1.gr'