import networkx as nx # ایجاد یک گراف G = nx.Graph() G.add_edges_from([(1, 2), (1, 3), (2, 4), (3, 4)]) # پیدا کردن مسیر بهینه shortest_path = nx.shortest_path(G, source=1, target=4) print(f"مسیر بهینه: {shortest_path}")