default visits and shift time windows using constants +min-time+ and +max-time+
arrival times util -- export more util symbols
additional data on no-initial-feasible-solution condition
bugfix: typo
allow time to be float -- floor to minutes
dump current solution when no feasible solution can be found
add back simple number type check for time util -- update tests
Feature: Unserved list stored in problem to hold nodes that could not be served
remove from unserved util
fix up the deep-cloner
feature for greedy-best-insertion: push infeasible moves onto unserved list
vehicle-with-node-id also to check unserved list
minutes to time to return multiple values for easy parsing
update fitness function to incorporate penalty for unserved orders
generate moves to make them unserved
update assess-move to handle :UNSERVED moves
fix generate-moves to also generate moves that take orders off the unserved list
fix tests of assess-move for unserved moves
perform-move to support to and from UNSERVED list
bugfix: enable route-from util to handle UNSERVED and just return nil