AS1 Anonymized Feedback: Submission G

Public anonymized showcase. This is the complete case-by-case feedback panel. Group identity, exact numeric grade, raw artifacts, logs, source paths, and hidden checker details have been omitted. Back to the results panel.

Grading date: 2026-05-18 18:32

Automated feedback for Assignment 1. Open a case to see what was expected, what your submission produced, and which files to inspect next.

0 / 43 test cases fully correct (0%)
345 / 376 automated checks passed (92%)
43 test cases need review
1 cases were not fully assessed
Show report details

Run scope: Full run across the loaded DARP and Watertaxi cases (43 total).

Case outcomes: 0 fully correct, 42 partial, 0 with no passing checks, 1 not assessed after an earlier run or output problem, 0 reduced-scope, 0 otherwise not assessed.

Automated checks passed: 345 / 376 (92%)

Compatibility handling: In 16 cases, the grader accepted an alternate flag, file, or entrypoint layout before checking correctness. This affected 91 passing checks.

Check Area Passed Needs Work Not Assessed Counts Toward Grade?
Execution48 / 4800No
Output format1 / 210No
Correctness296 / 45130125Yes

Priority Issues

Start with the most widespread problem first. Fixing one root cause often clears several cases at once.

Expected solver_status to be one of ['CUTOFF', 'FEASIBLE', 'INFEASIBLE', 'INF_OR_UNBD', 'LOADED', 'OPTIMAL', 'SUBOPTIMAL', 'TIME_LIMIT', 'UNBOUNDED'], but got '2'.
Affects 20 checks in 20 report items
Next step: Open the affected cases below and inspect the linked evidence files.
Pickup coverage errors: R1: missing PICKUP; R2: missing PICKUP
Affects 5 checks in 5 report items: watertaxi-16-batch-diff-dest-fit - Same dock, different dropoffs — one vessel fits both, watertaxi-17-batch-same-dest-fit - Same pickup dock, same dropoff dock — requests stay separate, watertaxi-18-batch-diff-dest-split - Same pickup dock, capacity forces two vessels, watertaxi-19-batch-ride-ratio-no-share - Same pickup dock, ride-time ratio blocks sharing, watertaxi-20-batch-shift-split - Same pickup dock, shift length blocks sharing
Next step: Some expected requests never appear at PICKUP. Check that every request is actually boarded before later route checks.
Expected at least 2 same-node consecutive service pair(s) with zero travel, but found 1.
Affects 2 checks in 2 report items: darp-18-batch-same-dest-fit - Same pickup and same dropoff — requests stay separate, darp-21-batch-identical-requests - Identical requests must not be merged
Next step: Open the affected cases below and inspect the linked evidence files.
The case did not write results.csv.
Affects 1 check in 1 report item: Watertaxi I/O contract
Observed: issues=results.csv was not produced, results_headers=Not recorded, results_path=False, route_headers=vehicle_id, stop_seq, node_id, node_type, request_id, load_passengers, distance_prev_m, travel_t...
Next step: Once one representative case writes both CSV files with the expected columns, the remaining case checks can focus on semantic correctness.
Expected 'total_wait_s' to be 300, but results.csv reported 10.0. Closest supported unit interpretation is total_wait_s already in seconds: 10.0 in canonical units, still off by 290.0.
Affects 1 check in 1 report item: darp-07-wait - Pickup delay is measured from the earliest pickup time
Next step: Distance-feasible route: depot→P1→D1→P2→D2→depot. Total distance = 5 + 5 + 5 + 5 + 20 = 40 km (= 40000 m in outputs). The vehicle reaches R2 at t = 15 min, while R2's earliest pickup is t = 10 min, so R2 contributes 5 min (= 300 s) of pickup delay to total_wait_s.
. Pickup coverage errors: R1: missing PICKUP; R2: missing PICKUP
Affects 1 check in 1 report item: watertaxi-01-basic - Feasibility first, then prefer fewer vessels
Next step: Both requests are feasible. The unserved run only needs n_rejected = 0. The vehicles run should keep both requests served while reducing vehicles_used to 1.
Expected peak load_passengers to be 1, but routes.csv reached 2.0.
Affects 1 check in 1 report item: watertaxi-19-batch-ride-ratio-no-share - Same pickup dock, ride-time ratio blocks sharing
Next step: Derive the expected output from the stated case data and objective priorities.

Compatibility Warnings

16 cases needed compatibility handling

These cases only ran because the grader accepted an alternate command-line form. The results could still be checked, but your submission should work with the published assignment CLI directly.

Affected checks: 91

Case Affected Checks What The Grader Accepted What You Should Fix
darp-02-capacity - Vehicle capacity forces one rejection6Alternate distance objective form accepted
Your CLI requires `--objective unserved=2000;distance=1` to run distance cases, but the assignment specifies `--objective distance`. Update your CLI to accept `distance` alone without a rejection-penalty prefix.
darp-10-max-route-duration - Max route duration forces one rejection4Alternate distance objective form accepted
Your CLI requires `--objective unserved=2000;distance=1` to run distance cases, but the assignment specifies `--objective distance`. Update your CLI to accept `distance` alone without a rejection-penalty prefix.
darp-11-all-infeasible - All requests infeasible — both must be rejected4Alternate distance objective form accepted
Your CLI requires `--objective unserved=2000;distance=1` to run distance cases, but the assignment specifies `--objective distance`. Update your CLI to accept `distance` alone without a rejection-penalty prefix.
watertaxi-01-basic - Feasibility first, then prefer fewer vessels11Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-04-shift - Vessel shift end forces one rejection2Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-06-ride-ratio - Ride-time ratio blocks the cheaper interleaved route8Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-08-deadhead - Deadhead distance — empty legs depot-to-pickup and dropoff-to-depot2Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-11-all-infeasible - All requests infeasible — both must be rejected2Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-12-network-edge-distance - Network edge distances override coordinates2Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-13-tight-tw - Tight time windows — arrival at the boundary9Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-14-rideshare - Ride-sharing — two requests share one vessel9Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-16-batch-diff-dest-fit - Same dock, different dropoffs — one vessel fits both10Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-18-batch-diff-dest-split - Same pickup dock, capacity forces two vessels10Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-20-batch-shift-split - Same pickup dock, shift length blocks sharing10Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-21-distance-vs-wait - Distance and pickup-delay objectives produce different routes1Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.
watertaxi-22-weighted-normalized - Normalized weighted distance vs pickup delay1Extra watertaxi distance flag accepted
Your watertaxi CLI still exposes `--distance-calculation`, which is not part of the assignment interface. The grader passed it as a workaround. Remove it or make it fully optional so the CLI works without it.

Test Cases

Open a case to see the expected result, the observed result, and the evidence files you should inspect next.

DARP correctness 0 / 20 fully correct (0%)
Every graded DARP correctness item in this section carries equal weight.
Case 1 / 20 PARTIAL darp-01-basic — One request on a line — basic distance case
92% (11/12)
Case 2 / 20 PARTIAL darp-02-capacity — Vehicle capacity forces one rejection
86% (6/7)
Case 3 / 20 PARTIAL darp-03-timewindow — Time windows force the pickup order
88% (7/8)
Case 4 / 20 PARTIAL darp-04-ridetime — Max ride time prevents interleaving
91% (10/11)
Case 5 / 20 PARTIAL darp-05-multivehicle — Two vehicles needed — pickup windows too tight for one
91% (10/11)
Case 6 / 20 PARTIAL darp-06-service-time — Service time delays departures but does not change distance
83% (5/6)
Case 7 / 20 PARTIAL darp-07-wait — Pickup delay is measured from the earliest pickup time
71% (5/7)
Case 8 / 20 PARTIAL darp-08-ride — Direct rides report total in-vehicle time
86% (6/7)
Case 9 / 20 PARTIAL darp-09-collinear-fit — Two collinear requests fit one vehicle
92% (11/12)
Case 10 / 20 PARTIAL darp-10-max-route-duration — Max route duration forces one rejection
80% (4/5)
Case 11 / 20 PARTIAL darp-11-all-infeasible — All requests infeasible — both must be rejected
67% (4/6)
Case 12 / 20 PARTIAL darp-13-load-5req — Five collinear requests — moderate scale
92% (11/12)
Case 13 / 20 PARTIAL darp-14-rideshare — Ride-sharing — two passengers share one vehicle
92% (12/13)
Case 14 / 20 PARTIAL darp-15-tight-tw — Tight time windows — arrival at the boundary
92% (12/13)
Case 15 / 20 PARTIAL darp-16-max-ride-stretched — Max ride time at the boundary — interleaving barely fails
93% (13/14)
Case 16 / 20 PARTIAL darp-17-batch-diff-dest-fit — Same pickup node, different dropoffs — one vehicle fits both
95% (18/19)
Case 17 / 20 PARTIAL darp-18-batch-same-dest-fit — Same pickup and same dropoff — requests stay separate
89% (17/19)
Case 18 / 20 PARTIAL darp-19-batch-diff-dest-split — Same pickup node, capacity 1 — must split across two vehicles
94% (17/18)
Case 19 / 20 PARTIAL darp-20-batch-tight-window-no-share — Same pickup, capacity fits, but tight dropoff windows force split
94% (17/18)
Case 20 / 20 PARTIAL darp-21-batch-identical-requests — Identical requests must not be merged
89% (17/19)
Watertaxi correctness 0 / 23 fully correct (0%)
Every graded Watertaxi correctness item in this section carries equal weight.
Case 1 / 23 PARTIAL watertaxi-01-basic — Feasibility first, then prefer fewer vessels
52% (11/21)
Case 2 / 23 PARTIAL watertaxi-02-service-time — Service time delays departures but does not change distance
33% (2/6)
Case 3 / 23 PARTIAL watertaxi-03-dwell-time — Dwell time adds dock stop time without changing distance
33% (2/6)
Case 4 / 23 PARTIAL watertaxi-04-shift — Vessel shift end forces one rejection
40% (2/5)
Case 5 / 23 PARTIAL watertaxi-05-capacity — Vessel capacity rejects the oversized request
40% (2/5)
Case 6 / 23 PARTIAL watertaxi-06-ride-ratio — Ride-time ratio blocks the cheaper interleaved route
67% (8/12)
Case 7 / 23 PARTIAL watertaxi-07-multivehicle — Two vessels needed — pickup windows too tight for one
64% (7/11)
Case 8 / 23 PARTIAL watertaxi-08-deadhead — Deadhead distance — empty legs depot-to-pickup and dropoff-to-depot
33% (2/6)
Case 9 / 23 PARTIAL watertaxi-09-asymmetric — Asymmetric travel times — direction matters
33% (2/6)
Case 10 / 23 PARTIAL watertaxi-10-distance-vs-drivetime — Distance and drive-time objectives produce different routes
27% (3/11)
Case 11 / 23 PARTIAL watertaxi-11-all-infeasible — All requests infeasible — both must be rejected
40% (2/5)
Case 12 / 23 PARTIAL watertaxi-12-network-edge-distance — Network edge distances override coordinates
33% (2/6)
Case 13 / 23 PARTIAL watertaxi-13-tight-tw — Tight time windows — arrival at the boundary
69% (9/13)
Case 14 / 23 PARTIAL watertaxi-14-rideshare — Ride-sharing — two requests share one vessel
69% (9/13)
Case 15 / 23 PARTIAL watertaxi-15-ride-ratio-stretched — Ride-time ratio blocks the cheaper interleaved route
77% (10/13)
Case 16 / 23 PARTIAL watertaxi-16-batch-diff-dest-fit — Same dock, different dropoffs — one vessel fits both
53% (10/19)
Case 17 / 23 PARTIAL watertaxi-17-batch-same-dest-fit — Same pickup dock, same dropoff dock — requests stay separate
53% (10/19)
Case 18 / 23 PARTIAL watertaxi-18-batch-diff-dest-split — Same pickup dock, capacity forces two vessels
56% (10/18)
Case 19 / 23 PARTIAL watertaxi-19-batch-ride-ratio-no-share — Same pickup dock, ride-time ratio blocks sharing
53% (10/19)
Case 20 / 23 PARTIAL watertaxi-20-batch-shift-split — Same pickup dock, shift length blocks sharing
56% (10/18)
Case 21 / 23 PARTIAL watertaxi-21-distance-vs-wait — Distance and pickup-delay objectives produce different routes
25% (3/12)
Case 22 / 23 PARTIAL watertaxi-22-weighted-normalized — Normalized weighted distance vs pickup delay
25% (4/16)
Case 23 / 23 NOT ASSESSED watertaxi-travel-source-contract — Watertaxi uses instance-local edge travel values
Not assessed