liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Lagrangian relaxation for the urban snow removal problem
Linköping University, Department of Mathematics, Applied Mathematics. Linköping University, Faculty of Science & Engineering.ORCID iD: 0000-0002-7402-6292
Linköping University, Department of Mathematics, Applied Mathematics. Linköping University, Faculty of Science & Engineering.ORCID iD: 0000-0001-5907-0087
2023 (English)Report (Other academic)
Abstract [en]

Snow removal problem in cities is a challenging task in Nordic countries. The problem is finding optimal tours for a certain number of vehicles with some circumstances in order to clear a number of streets in a city. We have formulated the urban snow removal problem as a time-indexed mixed integer linear programming model which is huge and complicated. In our previous work, we studied the model and its different relaxations which show that the problem is not solvable in practice. Since the problem has many sets of constraints with complicated structures, relaxing them with Lagrangian relaxation might be beneficial. In this paper, we discuss different possibilities of relaxing sets of constraints and develop a Lagrangian heuristic which consists of a suitable Lagrangian relaxation of the problem, a subgradient optimization method for solving the Lagrangian dual, and procedures for obtaining feasible solutions. The heuristic has been implemented and applied to artificial and real life city networks. The results show that the bounds have been improved. 

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2023. , p. 37
Series
LiTH-MAT-R, ISSN 0348-2960 ; 2023/04
Keywords [sv]
snöröjning, matematiska modeller
National Category
Mathematics
Identifiers
URN: urn:nbn:se:liu:diva-194246DOI: 10.3384/LiTH-MAT-R-2023-04OAI: oai:DiVA.org:liu-194246DiVA, id: diva2:1760411
Note

This is a technical report and has not been externally reviewed.

Available from: 2023-05-30 Created: 2023-05-30 Last updated: 2023-10-03Bibliographically approved
In thesis
1. Optimization of Snow Removal in Cities
Open this publication in new window or tab >>Optimization of Snow Removal in Cities
2023 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Removing snow in a city is an unavoidable task in Nordic countries like Sweden. A number of streets in an area need to be cleared of snow by a limited number of vehicles and the tours for the vehicles must be planned in order to minimize the time and/or cost. Since the amount of snow can vary significantly from one year to another, the plans/tours of one year cannot be used for the next year. Hence, new tours need to be planned each time. Snow removal can be done in rural or urban areas and in addition during snowfall or after a snowfall. In this thesis, we study urban snow removal after a snowfall. 

There are different relevant specifics of the urban snow removal problem. For instance, there are different types of streets which need different numbers of sweeps in order to remove the snow. In addition, some tasks must be done before other tasks can be started. This leads to precedence constraints. Furthermore, each vehicle needs a certain time to switch from a task to another task. The problem can be formulated as a huge time-indexed mixed integer programming which often is not directly solvable in practice. 

The contributions of this thesis include the study of different relaxations and heuristics to find feasible solutions and improve the bounds on the optimal objective function values which are discussed in five papers. Paper I deals with single vehicle snow removal. A branch-and-dive heuristic based on branch-and-bound principles is given in order to improve the solutions and bounds. In Paper II, feasible solutions for the snow removal problem with a limited number of identical vehicles are obtained. First, the work is broken down into smaller parts, one for each vehicle. Based on the obtained allocation, a feasible tour for each single vehicle snow removal is obtained. Finally, combined solution approaches and co-ordination of the vehicles to find a feasible solution for the original problem are discussed. 

In order to improve the computational efficiency, one can take advantage of the tree structure, since modern real life city networks often contain parts that are trees. In Paper III, tree parts are studied and a tree elimination procedure is given for the snow removal problem, to be used before searching for optimal tours. Two variations encountered in practice for normal streets are compared in Paper IV. The first variant is doing a middle sweep before the two side sweeps and the second one is doing only side sweeps. Paper V studies the problem from modeling perspective. The problem is formulated as a mixed integer programming model and different relaxations of it are investigated. Finally, Lagrangian relaxation of the problem is studied in Paper VI. Different possibilities for Lagrangian relaxations are investigated and subgradient optimization is used to solve the Lagrangian dual. 

Abstract [sv]

Snöröjning i en stad är ett oundvikligt problem i nordiska länder som Sverige. Ett antal gator i ett område behöver röjas från snö av ett begränsat antal fordon och turerna för fordonen måste planeras för att minimera tiden och/eller kostnaden. Eftersom snömängden kan variera avsevärt från ett år till ett annat kan ett visst års planer inte alltid användas nästa år. Därför måste nya turer kunna planeras vid behov. I denna avhandling studerar vi snöröjning i tätorter efter ett snöfall, vilket är annorlunda än snöröjning på landsbygden eller under pågående snöfall.

Vid snöröjning i städer finns gator av olika bredd som behöver olika mycket arbete för att få bort snön. Dessutom måste vissa uppgifter utföras innan andra uppgifter kan påbörjas, såsom att röja en gata innan anslutande korsningar röjs. Dessutom behöver varje fordon ofta en viss tid för att byta från en uppgift till en annan uppgift, speciellt om de inte är närliggande. Problemet kan formuleras som en stor tidsindexerad blandad heltalsprogrammeringsmodell, som oftast inte är direkt lösbar med standardmetoder.

Denna avhandling inkluderar studier av olika relaxationer och heuristiker för att hitta tillåtna lösningar och förbättra gränserna för det optimala målfunktions-värdet. Artikel I handlar om snöröjning med enstaka fordon. En så kallad branch-and-dive-heuristik baserad på trädsökningsprinciper används för att förbättra lösningarna och gränserna.

I artikel II behandlas koordinationsproblemet att planera för flera fordon sam-tidigt i samma område. En sammansatt metod används. Först delas arbetet upp i mindre delar, en för varje fordon, och bra rundturer finnes för varje del. Därefter samordnas de olika turerna i tid och rum, vilket inte är så enkelt. Trots indelning finns alltid ett stort antal beröringspunkter där fordonen påverkar varandra.

I artikel III utnyttjas det faktum att moderna stadsnätverk ofta innehåller delar, ofta bostadsområden, som är träd, det vill säga inte tillåter rundturer. I sådana områden kan optimeringen göras på ett enklare sätt, vilket förenklar optimering av hela problemet, och möjliggör optimering av större områden.

I artikel IV görs en jämförelse av två olika metoder som används i praktiken då stora mängder av snö har kommit. Den första är att först röja mitten av gatorna i ett område, så att trafik överhuvudtaget kan komma fram, och sedan därefter göra finröjningen längs sidorna samt i korsningarna. Den andra är att inte röja mitten först. Det visar sig att optimering utan mittröjning är enklare än med mittröjning, och att vår metod fungerar bättre.

Artikel V studerar olika typer av relaxation av den blandade heltalsprogrammeringsmodellen för hela problemet, och artikel VI studerar Lagrangerelaxation med subgradientoptimering. Det finns många olika möjligheter att relaxera problemet, och de undersöks med avseende på˚ lösningstid och målfunktionsvärde.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2023. p. 36
Series
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 2325
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-194527 (URN)10.3384/9789180752213 (DOI)9789180752206 (ISBN)9789180752213 (ISBN)
Public defence
2023-09-15, BL32 (Nobel), B-building, Campus Valla, Linköping, 13:15 (English)
Opponent
Supervisors
Funder
Swedish Research Council, 2015-04313
Available from: 2023-06-08 Created: 2023-06-08 Last updated: 2023-06-15Bibliographically approved

Open Access in DiVA

fulltext(661 kB)266 downloads
File information
File name FULLTEXT01.pdfFile size 661 kBChecksum SHA-512
cd0161330fd4758312ed60cd39cb0bfa8cf78e2b228526b9e5e6c1d5464be3c658b51188bf7e38106dc7fa4a464c384f5bce4a382b7c4918b6f0237eac2d1894
Type fulltextMimetype application/pdf

Other links

Publisher's full textFind book at a swedish library/Hitta boken i ett svenskt bibliotek

Authority records

Hajizadeh, RoghayehHolmberg, Kaj

Search in DiVA

By author/editor
Hajizadeh, RoghayehHolmberg, Kaj
By organisation
Applied MathematicsFaculty of Science & Engineering
Mathematics

Search outside of DiVA

GoogleGoogle Scholar
Total: 269 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 728 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf