{"action":"closed","issue":{"url":"https://api.github.com/repos/jsprit/jsprit/issues/191","labels_url":"https://api.github.com/repos/jsprit/jsprit/issues/191/labels{/name}","comments_url":"https://api.github.com/repos/jsprit/jsprit/issues/191/comments","events_url":"https://api.github.com/repos/jsprit/jsprit/issues/191/events","html_url":"https://github.com/jsprit/jsprit/issues/191","id":111027992,"number":191,"title":"Driver break locations can become fixed at vehicle start location","user":{"login":"nottsmcr","id":15092446,"avatar_url":"https://avatars.githubusercontent.com/u/15092446?v=3","gravatar_id":"","url":"https://api.github.com/users/nottsmcr","html_url":"https://github.com/nottsmcr","followers_url":"https://api.github.com/users/nottsmcr/followers","following_url":"https://api.github.com/users/nottsmcr/following{/other_user}","gists_url":"https://api.github.com/users/nottsmcr/gists{/gist_id}","starred_url":"https://api.github.com/users/nottsmcr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nottsmcr/subscriptions","organizations_url":"https://api.github.com/users/nottsmcr/orgs","repos_url":"https://api.github.com/users/nottsmcr/repos","events_url":"https://api.github.com/users/nottsmcr/events{/privacy}","received_events_url":"https://api.github.com/users/nottsmcr/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jsprit/jsprit/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":21,"created_at":"2015-10-12T18:20:53Z","updated_at":"2015-11-05T07:50:53Z","closed_at":"2015-11-05T07:50:53Z","body":"You're in luck with repeatability; I pulled some unusual data and managed to exasperate the problem. Which potentially says something about the problem - when the distance from the warehouse to the majority of the delivery locations is large (and therefore more expensive), I wonder if there is some conflict on the algorithm override (which balances the high cost of not having a lunch break) that then makes the lunch break become associated with location number of the vehicle?\r\n\r\nEssentially the problem is sporadic, whereby a lunch break loses its variable location status and defaults back to the driver start location. Attached is a distance matrix (km), time matrix (mins) - they are of the format (from, to, value) - a csv I created to show the arrival and departure times of my solution, and the code setup of the override (which I believe to still be the same as you wrote in the example in every way, just horribly formatted in a .txt). You can see that the long service time for the lunch means that 3 jobs are kicked to unassigned.\r\n\r\nhttps://drive.google.com/folderview?id=0B-8kpqeqJb9ZTzZJNDZNcTZ1NE0&usp=sharing\r\n\r\nEdit: Note you also don't have to be so strict on the lunch break times for this to happen. I was testing whether the issue arises because the window for the lunch break was larger than the duration of the break. It makes no difference as far as I can see."}}