I have been getting failed in assignment submission eventhough I passed in testing and submission checker in notebook

I have tested and even checked in Notebook and it’s showing that

All tests passed! If you made your solution in a different cell, make sure to include it in the graded cell as well.
All checks are ok! If you passed all unittests, your submission is likely to pass the autograder.'

BUT the result is failed and I just get all 0.

shortest_path function

Filename: shortest_path function Score: 0 of 25

tsp_small_graph function

Filename: tsp_small_graph function Score: 0 of 25

tsp_large_graph function

Filename: tsp_large_graph function Score: 0 of 25

tsp_medium_graph function

Filename: tsp_medium_graph function Score: 0 of 25

Failed test case: Failed to find the optimal solution for path between nodes 654 and 114 in a graph. To replicate the graph, you may run generate_graph(graph = GraphShortestPath, nodes = 1000, edges = 100, seed = 42), index = 0.
Expected:
31,
but got:
None."

How can I fix it?

Sharing solutions publicly is not allowed!

The graders’ tests are not as shallow as the run-time tests. Therefore, as you can see from the error, your solutions are not as required.

Try to ask the LLM to give you another solution that is more efficient, also feed the exercises’ entire requirement, the function, and class definitions as well in the prompt!

Actually, I just needed to place each exercise code from the outside to the graded cells inside C1M3_assignment.py to check by autograder. Anyway, I passed it. Thanks!