An Optimization Model for the University School Bus Routing Problem | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Case Report An Optimization Model for the University School Bus Routing Problem Marco Antonio Sánchez Carmona, J.R. Marcial-Romero, Lourdes Loza-Hernandez, and 1 more This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-8843865/v1 This work is licensed under a CC BY 4.0 License Status: Under Review Version 1 posted 12 You are reading this latest preprint version Abstract Passenger transport, and particularly student transport, tends to become saturated due to on one side the growing increase and distribution of the student population, and the other the few available buses. This article proposes the use of clustering processes through the Density-Based Spatial Clustering of Applications with Noise algorithm, alongside cluster quality assessment metrics, to establish suitable bus stops. Additionally, a convex hull is employed to determine the subset of bus stops from which the transport routes will start, called terminals. Based on the elements identified through clustering and the convex hull, the parameters and dataset required for an Integer Linear Programming model were defined. In order to generate appropriate transport routes for each available bus, the model incorporates constraints based on the Vehicle Routing Problem. Furthermore, decision variables and constraints were defined to transport the maximum number of students to their designated destinations by means of the Maximum Flow Problem, resulting in a multi-objective function aimed at finding routes with minimum cost and maximum student flow per bus, and also incorporating departure times. The transport service at the Autonomous University of the State of Mexico was used as a case study to test the proposal. The model was solved using the COIN-OR Branch and Cut solver, which enabled the determination of optimal routes for each bus, successfully transporting the highest possible number of students to their respective destinations at minimal (time) cost, and ensuring that all routes start and end at appropriate times, in accordance with student entry schedules. SBRP Max Flow VRP Integer Linear Programming Clustering DBSCAN Full Text Additional Declarations No competing interests reported. Cite Share Download PDF Status: Under Review Version 1 posted Editorial decision: Revision requested 19 Mar, 2026 Reviewers agreed at journal 09 Mar, 2026 Reviews received at journal 09 Mar, 2026 Reviewers agreed at journal 07 Mar, 2026 Reviews received at journal 06 Mar, 2026 Reviewers agreed at journal 24 Feb, 2026 Reviewers agreed at journal 20 Feb, 2026 Reviewers invited by journal 20 Feb, 2026 Editor invited by journal 18 Feb, 2026 Editor assigned by journal 13 Feb, 2026 Submission checks completed at journal 13 Feb, 2026 First submitted to journal 10 Feb, 2026 You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-8843865","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Case Report","associatedPublications":[],"authors":[{"id":594503948,"identity":"9eb0112b-17f6-4762-adcf-8bd3da1be576","order_by":0,"name":"Marco Antonio Sánchez Carmona","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRIiWNgGAWjYPCCAyCC8QHJWpgNSNbCJkGUWt324w8/F9TckZNvP/ysmqfGJppfIoF1Mw8eLWZncoylZxx7ZszYk2Z2m+dYWu7MngNsN2fg03Igh0Gat+FwYrMEA1AL2+HcDccb2G58wKfl/PPHv4Fa6tsk2L8V8/z7n7v/MAPbjQR8Wm4kmIFsSeCR4DFj5m07kLuBnZAtN96YWfMcO2w4gyenWHJuX3LujDMH2/D75Xz649s8NYfl5duPb/zw5ptdbv+M5GO38YUYNsDYQKKGUTAKRsEoGAXoAADullI6Z/hZzgAAAABJRU5ErkJggg==","orcid":"","institution":"Universidad Autónoma del Estado de México","correspondingAuthor":true,"prefix":"","firstName":"Marco","middleName":"Antonio Sánchez","lastName":"Carmona","suffix":""},{"id":594503949,"identity":"b64ae344-b3c9-42c5-b67e-f35d8bcb331e","order_by":1,"name":"J.R. Marcial-Romero","email":"","orcid":"","institution":"Universidad Autónoma del Estado de México","correspondingAuthor":false,"prefix":"","firstName":"J.R.","middleName":"","lastName":"Marcial-Romero","suffix":""},{"id":594503950,"identity":"abfb7529-3709-4b36-8855-7d4317827ce8","order_by":2,"name":"Lourdes Loza-Hernandez","email":"","orcid":"","institution":"Universidad Autónoma del Estado de México","correspondingAuthor":false,"prefix":"","firstName":"Lourdes","middleName":"","lastName":"Loza-Hernandez","suffix":""},{"id":594503951,"identity":"81ce599e-4f44-4348-bfd6-c45228d04da5","order_by":3,"name":"J.A. Hernández-Servín","email":"","orcid":"","institution":"Universidad Autónoma del Estado de México","correspondingAuthor":false,"prefix":"","firstName":"J.A.","middleName":"","lastName":"Hernández-Servín","suffix":""}],"badges":[],"createdAt":"2026-02-10 17:26:48","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-8843865/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-8843865/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":103506865,"identity":"1fa00bda-b759-4ea7-b0cc-bbae617d03fa","added_by":"auto","created_at":"2026-02-26 13:39:47","extension":"pdf","order_by":1,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":3481614,"visible":true,"origin":"","legend":"","description":"","filename":"article.pdf","url":"https://assets-eu.researchsquare.com/files/rs-8843865/v1_covered_c112173d-1263-4b0b-a654-e95d3c341450.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"\u003cp\u003eAn Optimization Model for the University School Bus Routing Problem\u003c/p\u003e","fulltext":[],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":false,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":true,"isAuthorSuppliedPdf":true,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":true,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"discover-vehicles","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"","sideBox":"Learn more about [Discover Vehicles](https://link.springer.com/journal/44465)","snPcode":"44465","submissionUrl":"https://submission.springernature.com/new-submission/44465/3","title":"Discover Vehicles","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"stoa","reportingPortfolio":"Discover Series","inReviewEnabled":true,"inReviewRevisionsEnabled":true},"keywords":"SBRP, Max Flow, VRP, Integer Linear Programming, Clustering, DBSCAN","lastPublishedDoi":"10.21203/rs.3.rs-8843865/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-8843865/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"Passenger transport, and particularly student transport, tends to become saturated due to on one side the growing increase and distribution of the student population, and the other the few available buses. This article proposes the use of clustering processes through the Density-Based Spatial Clustering of Applications with Noise algorithm, alongside cluster quality assessment metrics, to establish suitable bus stops. Additionally, a convex hull is employed to determine the subset of bus stops from which the transport routes will start, called terminals. Based on the elements identified through clustering and the convex hull, the parameters and dataset required for an Integer Linear Programming model were defined. In order to generate appropriate transport routes for each available bus, the model incorporates constraints based on the Vehicle Routing Problem. Furthermore, decision variables and constraints were defined to transport the maximum number of students to their designated destinations by means of the Maximum Flow Problem, resulting in a multi-objective function aimed at finding routes with minimum cost and maximum student flow per bus, and also incorporating departure times. The transport service at the Autonomous University of the State of Mexico was used as a case study to test the proposal. The model was solved using the COIN-OR Branch and Cut solver, which enabled the determination of optimal routes for each bus, successfully transporting the highest possible number of students to their respective destinations at minimal (time) cost, and ensuring that all routes start and end at appropriate times, in accordance with student entry schedules.","manuscriptTitle":"An Optimization Model for the University School Bus Routing Problem","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2026-02-24 21:58:55","doi":"10.21203/rs.3.rs-8843865/v1","editorialEvents":[{"type":"communityComments","content":0},{"type":"decision","content":"Revision requested","date":"2026-03-19T09:21:56+00:00","index":"","fulltext":""},{"type":"reviewerAgreed","content":"149421249098241921018643348348053856378","date":"2026-03-10T03:37:04+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-03-09T05:49:49+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"200341793243443439891560033970215933311","date":"2026-03-07T16:57:15+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-03-06T12:47:09+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"19402342289432010893604561351592540492","date":"2026-02-24T12:10:16+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"228683426074609300984416865086932147667","date":"2026-02-20T14:21:35+00:00","index":"hide","fulltext":""},{"type":"reviewersInvited","content":"","date":"2026-02-20T14:01:05+00:00","index":"","fulltext":""},{"type":"editorInvited","content":"","date":"2026-02-18T12:43:28+00:00","index":"","fulltext":""},{"type":"editorAssigned","content":"","date":"2026-02-13T11:16:56+00:00","index":"","fulltext":""},{"type":"checksComplete","content":"","date":"2026-02-13T11:14:26+00:00","index":"","fulltext":""},{"type":"submitted","content":"Discover Vehicles","date":"2026-02-10T17:18:14+00:00","index":"","fulltext":""}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"discover-vehicles","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"","sideBox":"Learn more about [Discover Vehicles](https://link.springer.com/journal/44465)","snPcode":"44465","submissionUrl":"https://submission.springernature.com/new-submission/44465/3","title":"Discover Vehicles","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"stoa","reportingPortfolio":"Discover Series","inReviewEnabled":true,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"84563413-11e7-4e1c-934c-c48cdd1ddf8f","owner":[],"postedDate":"February 24th, 2026","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"under-review","subjectAreas":[],"tags":[],"updatedAt":"2026-04-24T12:54:03+00:00","versionOfRecord":[],"versionCreatedAt":"2026-02-24 21:58:55","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-8843865","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-8843865","identity":"rs-8843865","version":["v1"]},"buildId":"XKTyCvWXoU3ODBz1xrDgd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.