Aptive Environmental wants to optimize a simplified technician schedule for a single day. Given travel times between stops, implement a function that returns the minimum total travel cost to start at the Aptive branch, visit every assigned stop exactly once, and return to the branch.
Write a function optimize_aptive_route(travel_times) where:
travel_times is an n x n matrix of non-negative integerstravel_times[i][j] is the cost to travel from stop i to stop j0 is the Aptive branch (start and end)If travel_times is empty, return 0. If the matrix is not square, contains negative values, or has inconsistent row lengths, raise ValueError.
0 <= n <= 12travel_times is an n x n matrix0 <= travel_times[i][j] <= 10^6 for valid inputs0 is the Aptive branch and must be the start and enddef optimize_aptive_route(travel_times):