{"action":"created","issue":{"url":"https://api.github.com/repos/VROOM-Project/vroom/issues/46","repository_url":"https://api.github.com/repos/VROOM-Project/vroom","labels_url":"https://api.github.com/repos/VROOM-Project/vroom/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/VROOM-Project/vroom/issues/46/comments","events_url":"https://api.github.com/repos/VROOM-Project/vroom/issues/46/events","html_url":"https://github.com/VROOM-Project/vroom/issues/46","id":178651319,"number":46,"title":"Combination Inputfile (-i parameter) with strict ending point (-e parameter) not working?","user":{"login":"PattyDePuh","id":12828382,"avatar_url":"https://avatars.githubusercontent.com/u/12828382?v=3","gravatar_id":"","url":"https://api.github.com/users/PattyDePuh","html_url":"https://github.com/PattyDePuh","followers_url":"https://api.github.com/users/PattyDePuh/followers","following_url":"https://api.github.com/users/PattyDePuh/following{/other_user}","gists_url":"https://api.github.com/users/PattyDePuh/gists{/gist_id}","starred_url":"https://api.github.com/users/PattyDePuh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PattyDePuh/subscriptions","organizations_url":"https://api.github.com/users/PattyDePuh/orgs","repos_url":"https://api.github.com/users/PattyDePuh/repos","events_url":"https://api.github.com/users/PattyDePuh/events{/privacy}","received_events_url":"https://api.github.com/users/PattyDePuh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/VROOM-Project/vroom/labels/documentation","name":"documentation","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-22T16:02:46Z","updated_at":"2016-09-22T16:17:43Z","closed_at":null,"body":"Hey everyone,\r\njust heard of the framework few days ago and its nice to see an opensource TSP-solution, that actually beats my current internal creation by 10% better results.\r\nToday i've been trying out the 1.0 release candidate branch and found it quite curious, that the roundtrip result and the strict end result \"with -e Parameter\" were the same, if you load a custom cost-matrix instead of using OSRM:\r\nused Sample: [http://elib.zib.de/pub/mp-testdata/tsp/tsplib/tsp/swiss42.tsp](http://elib.zib.de/pub/mp-testdata/tsp/tsplib/tsp/swiss42.tsp)\r\nOutput for the default roundtrip:\r\n' /vroom/bin$ ./vroom -i ../swiss42.tsp.txt ' \r\n> `{\"routes\":[{\"steps\":[{\"type\":\"start\",\"job\":0},{\"type\":\"job\",\"job\":32},{\"type\":\"job\",\"job\":34},{\"type\":\"job\",\"job\":33},{\"type\":\"job\",\"job\":20},{\"type\":\"job\",\"job\":35},{\"type\":\"job\",\"job\":36},{\"type\":\"job\",\"job\":31},{\"type\":\"job\",\"job\":17},{\"type\":\"job\",\"job\":7},{\"type\":\"job\",\"job\":37},{\"type\":\"job\",\"job\":15},{\"type\":\"job\",\"job\":16},{\"type\":\"job\",\"job\":14},{\"type\":\"job\",\"job\":19},{\"type\":\"job\",\"job\":13},{\"type\":\"job\",\"job\":5},{\"type\":\"job\",\"job\":26},{\"type\":\"job\",\"job\":18},{\"type\":\"job\",\"job\":12},{\"type\":\"job\",\"job\":11},{\"type\":\"job\",\"job\":25},{\"type\":\"job\",\"job\":10},{\"type\":\"job\",\"job\":8},{\"type\":\"job\",\"job\":9},{\"type\":\"job\",\"job\":41},{\"type\":\"job\",\"job\":23},{\"type\":\"job\",\"job\":40},{\"type\":\"job\",\"job\":24},{\"type\":\"job\",\"job\":21},{\"type\":\"job\",\"job\":39},{\"type\":\"job\",\"job\":22},{\"type\":\"job\",\"job\":38},{\"type\":\"job\",\"job\":30},{\"type\":\"job\",\"job\":29},{\"type\":\"job\",\"job\":28},{\"type\":\"job\",\"job\":27},{\"type\":\"job\",\"job\":2},{\"type\":\"job\",\"job\":3},{\"type\":\"job\",\"job\":4},{\"type\":\"job\",\"job\":6},{\"type\":\"job\",\"job\":1},{\"type\":\"end\",\"job\":0}],\"cost\":1273,\"vehicle\":0}],\"solution\":{\"computing_times\":{\"loading\":3,\"solving\":0},\"cost\":1273},\"code\":0}`\r\n\r\nAnd with the strict end flag:\r\n`/vroom/bin$ ./vroom -i ../swiss42.tsp.txt -e`\r\n> `{\"routes\":[{\"steps\":[{\"type\":\"start\",\"job\":0},{\"type\":\"job\",\"job\":32},{\"type\":\"job\",\"job\":34},{\"type\":\"job\",\"job\":33},{\"type\":\"job\",\"job\":20},{\"type\":\"job\",\"job\":35},{\"type\":\"job\",\"job\":36},{\"type\":\"job\",\"job\":31},{\"type\":\"job\",\"job\":17},{\"type\":\"job\",\"job\":7},{\"type\":\"job\",\"job\":37},{\"type\":\"job\",\"job\":15},{\"type\":\"job\",\"job\":16},{\"type\":\"job\",\"job\":14},{\"type\":\"job\",\"job\":19},{\"type\":\"job\",\"job\":13},{\"type\":\"job\",\"job\":5},{\"type\":\"job\",\"job\":26},{\"type\":\"job\",\"job\":18},{\"type\":\"job\",\"job\":12},{\"type\":\"job\",\"job\":11},{\"type\":\"job\",\"job\":25},{\"type\":\"job\",\"job\":10},{\"type\":\"job\",\"job\":8},{\"type\":\"job\",\"job\":9},{\"type\":\"job\",\"job\":41},{\"type\":\"job\",\"job\":23},{\"type\":\"job\",\"job\":40},{\"type\":\"job\",\"job\":24},{\"type\":\"job\",\"job\":21},{\"type\":\"job\",\"job\":39},{\"type\":\"job\",\"job\":22},{\"type\":\"job\",\"job\":38},{\"type\":\"job\",\"job\":30},{\"type\":\"job\",\"job\":29},{\"type\":\"job\",\"job\":28},{\"type\":\"job\",\"job\":27},{\"type\":\"job\",\"job\":2},{\"type\":\"job\",\"job\":3},{\"type\":\"job\",\"job\":4},{\"type\":\"job\",\"job\":6},{\"type\":\"job\",\"job\":1},{\"type\":\"end\",\"job\":0}],\"cost\":1273,\"vehicle\":0}],\"solution\":{\"computing_times\":{\"loading\":0,\"solving\":0},\"cost\":1273},\"code\":0}`\r\n\r\nwhere i thought, that the step with job-id 41 should be at the end on the second output.\r\n\r\nI have hardly looked through the code by now; Maybe it isn't implemented yet. Maybe i don't know good enough, how to use VROOM properly. But it sure is a thing to mention and look up."},"comment":{"url":"https://api.github.com/repos/VROOM-Project/vroom/issues/comments/248952245","html_url":"https://github.com/VROOM-Project/vroom/issues/46#issuecomment-248952245","issue_url":"https://api.github.com/repos/VROOM-Project/vroom/issues/46","id":248952245,"user":{"login":"jcoupey","id":6639205,"avatar_url":"https://avatars.githubusercontent.com/u/6639205?v=3","gravatar_id":"","url":"https://api.github.com/users/jcoupey","html_url":"https://github.com/jcoupey","followers_url":"https://api.github.com/users/jcoupey/followers","following_url":"https://api.github.com/users/jcoupey/following{/other_user}","gists_url":"https://api.github.com/users/jcoupey/gists{/gist_id}","starred_url":"https://api.github.com/users/jcoupey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcoupey/subscriptions","organizations_url":"https://api.github.com/users/jcoupey/orgs","repos_url":"https://api.github.com/users/jcoupey/repos","events_url":"https://api.github.com/users/jcoupey/events{/privacy}","received_events_url":"https://api.github.com/users/jcoupey/received_events","type":"User","site_admin":false},"created_at":"2016-09-22T16:17:43Z","updated_at":"2016-09-22T16:17:43Z","body":"Sorry, the above link is for json input. If you use TSPLIB format and wish to force an open trip starting at the first place, you can add a specific keyword:\r\n```\r\nSTART: 0\r\n```\r\n\r\nThis can be used in conjonction with an `END` tag to force the end of the trip to some other place."}}
{"actor":{"display_login":"jcoupey"}}