{"id":1949,"date":"2026-09-30T14:02:48","date_gmt":"2026-09-30T13:02:48","guid":{"rendered":"https:\/\/campus.hesge.ch\/cles\/?page_id=1949"},"modified":"2026-09-30T14:02:48","modified_gmt":"2026-09-30T13:02:48","slug":"vehicle-routing-problem-for-cargo-bikes","status":"publish","type":"page","link":"https:\/\/campus.hesge.ch\/cles\/?page_id=1949","title":{"rendered":"Vehicle Routing Problem for Cargo Bikes"},"content":{"rendered":"\n<p class=\"has-theme-palette-3-color has-theme-palette-9-background-color has-text-color has-background has-medium-font-size\">Vehicle routing means planning the delivery tours of a fleet: which customers each vehicle visits, and in which order. In real life, routes must also follow business rules, such as delivery time slots, vehicle limits and how goods can be loaded, to be useful in practice.<\/p>\n\n\n\n<p class=\"has-theme-palette-3-color has-text-color has-link-color has-medium-font-size wp-elements-5d6770b05fa30f50f82bba210f65c9fb\"><strong>Route optimization for cargo bike delivery<\/strong><\/p>\n\n\n\n<p>This feasibility study is funded by an Innosuisse Innovation Cheque and carried out by CLES with Shematic, a company that designs and builds electric cargo bikes under the YakBike brand. Cargo bikes are very different from delivery trucks: they have a limited battery range, can carry much less weight, and ride more slowly when fully loaded. Deliveries also come with business rules: time slots, the order of pickups and deliveries, and parcels that cannot be loaded together, for example a heavy parcel on top of a fragile one in the bike&#8217;s single cargo box. Today&#8217;s route planning tools were designed for trucks and do not handle these constraints. The project models the problem as a Pickup and Delivery Problem with Time Windows (PDPTW) that combines both types of constraints. The goal is to test whether this model can be solved fast enough for daily use.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1317\" src=\"https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/cargo-bike-vrp-diagram-v2-scaled.png\" alt=\"Cargo bike delivery tour with pickups, deliveries, an express delivery and time windows, next to the cargo bike constraints (battery range, load capacity, load-dependent speed) and business rules (express deliveries first, hot and cold goods kept apart, fragile goods, time slots).\" class=\"wp-image-1956\" srcset=\"https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/cargo-bike-vrp-diagram-v2-scaled.png 2560w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/cargo-bike-vrp-diagram-v2-300x154.png 300w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/cargo-bike-vrp-diagram-v2-1024x527.png 1024w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/cargo-bike-vrp-diagram-v2-768x395.png 768w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/cargo-bike-vrp-diagram-v2-1536x790.png 1536w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/cargo-bike-vrp-diagram-v2-2048x1053.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"has-theme-palette-3-color has-text-color has-link-color wp-elements-b7f6203e2dc7ecce812cf91ad1f92cf1\"><strong>Project funding<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"115\" src=\"https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2025\/10\/Capture-decran-2025-10-28-085147.png\" alt=\"\" class=\"wp-image-1649\" srcset=\"https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2025\/10\/Capture-decran-2025-10-28-085147.png 865w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2025\/10\/Capture-decran-2025-10-28-085147-300x40.png 300w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2025\/10\/Capture-decran-2025-10-28-085147-768x102.png 768w\" sizes=\"auto, (max-width: 865px) 100vw, 865px\" \/><\/figure>\n\n\n\n<p><strong>Partners<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-medium_large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"384\" src=\"https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/shematic-logo-768x384.png\" alt=\"Shematic logo\" class=\"wp-image-1951\" style=\"width:360px\" srcset=\"https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/shematic-logo-768x384.png 768w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/shematic-logo-300x150.png 300w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/shematic-logo-1024x512.png 1024w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/shematic-logo-1536x768.png 1536w, https:\/\/campus.hesge.ch\/cles\/wp-content\/uploads\/2026\/09\/shematic-logo-2048x1024.png 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Vehicle routing means planning the delivery tours of a fleet: which customers each vehicle visits, and in which order. In real life, routes must also follow business rules, such as delivery time slots, vehicle limits and how goods can be loaded, to be useful in practice. Route optimization for cargo bike delivery This feasibility study&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1949","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/campus.hesge.ch\/cles\/index.php?rest_route=\/wp\/v2\/pages\/1949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/campus.hesge.ch\/cles\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/campus.hesge.ch\/cles\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/campus.hesge.ch\/cles\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/campus.hesge.ch\/cles\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1949"}],"version-history":[{"count":3,"href":"https:\/\/campus.hesge.ch\/cles\/index.php?rest_route=\/wp\/v2\/pages\/1949\/revisions"}],"predecessor-version":[{"id":1957,"href":"https:\/\/campus.hesge.ch\/cles\/index.php?rest_route=\/wp\/v2\/pages\/1949\/revisions\/1957"}],"wp:attachment":[{"href":"https:\/\/campus.hesge.ch\/cles\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}