liu.seSearch for publications in DiVA
Endre søk
Link to record
Permanent link

Direct link
Olsson, Per-Magnus
Publikasjoner (10 av 14) Visa alla publikasjoner
Olsson, P.-M. & Holmberg, K. (2020). Exploiting parallelization and synergy in derivative free optimization. Linköping: Linköping University Electronic Press
Åpne denne publikasjonen i ny fane eller vindu >>Exploiting parallelization and synergy in derivative free optimization
2020 (engelsk)Rapport (Annet vitenskapelig)
Abstract [en]

Real life optimization often concerns difficult objective functions, in two aspects, namely that gradients are unavailable, and that evaluation of the objective function takes a long time. Such problems are often attacked with model building algorithms, where an approximation of the function is constructed and solved, in order to find a new promising point to evaluate. We study several ways of saving time by using parallel calculations in the context of model building algorithms, which is not trivial, since such algorithms are inherently sequential. We present a number of ideas that has been implemented and tested on a large number of known test functions, and a few new ones. The computational results reveal that some ideas are quite promising.

sted, utgiver, år, opplag, sider
Linköping: Linköping University Electronic Press, 2020. s. 18
Serie
LiTH-MAT-R, ISSN 0348-2960 ; 2020:4
Emneord
Derivative-free optimization, parallel algorithms, applications of mathematical programming
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-164133 (URN)LiTH-MAT-R--2020/04--SE (ISRN)
Tilgjengelig fra: 2020-03-06 Laget: 2020-03-06 Sist oppdatert: 2020-03-12bibliografisk kontrollert
Olsson, P.-M. (2014). Methods for Network Optimization and Parallel Derivative-free Optimization. (Doctoral dissertation). Linköping: Linköping University Electronic Press
Åpne denne publikasjonen i ny fane eller vindu >>Methods for Network Optimization and Parallel Derivative-free Optimization
2014 (engelsk)Doktoravhandling, monografi (Annet vitenskapelig)
Abstract [en]

This thesis is divided into two parts that each is concerned with a specific problem.

The problem under consideration in the first part is to find suitable graph representations, abstractions, cost measures and algorithms for calculating placements of unmanned aerial vehicles (UAVs) such that they can keep one or several static targets under constant surveillance. Each target is kept under surveillance by a surveillance UAV, which transmits information, typically real time video, to a relay UAV. The role of the relay UAV is to retransmit the information to another relay UAV, which retransmits it again to yet another UAV. This chain of retransmission continues until the information eventually reaches an operator at a base station.

When there is a single target, then all Pareto-optimal solutions, i.e. all relevant compromises between quality and the number of UAVs required, can be found using an efficient new algorithm. If there are several targets, the problem becomes a variant of the Steiner tree problem and to solve this problem we adapt an existing algorithm to find an initial tree. Once it is found, we can further improve it using a new algorithm presentedin this thesis.

The second problem is optimization of time-consuming problems where the objective function is seen as a black box, where the input parameters are sent and a function valueis returned. This has the important implication that no gradient or Hessian information is available. Such problems are common when simulators are used to perform advanced calculations such as crash test simulations of cars, dynamic multibody simulations etc. It is common that a single function evaluation takes several hours.

Algorithms for solving such problems can be broadly divided into direct search algorithms and model building algorithms. The first kind evaluates the objective function directly, whereas the second kind builds a model of the objective function, which is then optimized in order to find a new point where it is believed that objective function has agood value. Then the objective function is evaluated in that point.

Since the objective function is very time-consuming, it is common to focus on minimizing the number of function evaluations. However, this completely disregards the possibility to perform calculations in parallel and to exploit this we investigate different ways parallelization can be used in model-building algorithms. Some of the ways to do this is to use several starting points, generate several new points in each iteration, new ways of predicting a point’s value and more.

We have implemented the parallel extensions in one of the state of the art algorithms for derivative-free optimization and report results from testing on synthetic benchmarksas well as from solving real industrial problems.

sted, utgiver, år, opplag, sider
Linköping: Linköping University Electronic Press, 2014. s. 319
Serie
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 1580
Emneord
Derivative-free, parallelization, Steiner tree, constrained shortest path, unmanned aerial vehicles
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-104110 (URN)10.3384/diss.diva-104110 (DOI)978-91-7519-388-5 (ISBN)
Disputas
2014-03-20, BL32, B-huset, ingång 23, Campus Valla, Linköpings Universitet, Linköping, 10:15 (engelsk)
Opponent
Veileder
Tilgjengelig fra: 2014-02-24 Laget: 2014-02-07 Sist oppdatert: 2019-11-19bibliografisk kontrollert
Olsson, P.-M. (2014). Test Results from Parallelization of Model Building Algorithms for Derivative-free Optimization. Linköping University Electronic Press
Åpne denne publikasjonen i ny fane eller vindu >>Test Results from Parallelization of Model Building Algorithms for Derivative-free Optimization
2014 (engelsk)Rapport (Annet vitenskapelig)
Abstract [en]

We present results from testing of parallel versions of algorithms for derivativefree optimization. Such algorithms are required when an analytical expression for the objective function is not available, which often happens in simulator-driven product development. Since the objective function is unavailable, we cannot use the common algorithms that require gradient and Hessian information. Instead special algorithms for derivative-free optimization are used. Such algorithms are typically sequential, and here we present the rst test results of parallelization of such algorithms. The parallel extensions include using several start points, generating several points from each start point in each iteration, alternative model building, and more. We also investigate whether we can generate synergy between the di erent start points through information sharing. Examples of this include using several models to predict the objective function value of a point in order to prioritize the order in which points are sent for evaluation. We also present results for higher-level control of the optimization algorithms.

sted, utgiver, år, opplag, sider
Linköping University Electronic Press, 2014. s. 99
Serie
LiTH-MAT-R, ISSN 0348-2960 ; 2014:01
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-104504 (URN)LiTH-MAT-R--2014/01--SE (ISRN)
Tilgjengelig fra: 2014-02-17 Laget: 2014-02-17 Sist oppdatert: 2014-02-20bibliografisk kontrollert
Olsson, P.-M. (2011). Positioning Algorithms for Surveillance Using Unmanned Aerial Vehicles. (Licentiate dissertation). Linköping: Linköping University Electronic Press
Åpne denne publikasjonen i ny fane eller vindu >>Positioning Algorithms for Surveillance Using Unmanned Aerial Vehicles
2011 (engelsk)Licentiatavhandling, monografi (Annet vitenskapelig)
Abstract [en]

Surveillance is an important application for unmanned aerial vehicles (UAVs). The sensed information often has high priority and it must be made available to human operators as quickly as possible. Due to obstacles and limited communication range, it is not always possible to transmit the information directly to the base station. In this case, other UAVs can form a relay chain between the surveillance UAV and the base station. Determining suitable positions for such UAVs is a complex optimization problem in and of itself, and is made even more difficult by communication and surveillance constraints.

To solve different variations of finding positions for UAVs for surveillance of one target, two new algorithms have been developed. One of the algorithms is developed especially for finding a set of relay chains offering different trade-offs between the number of UAVsand the quality of the chain. The other algorithm is tailored towards finding the highest quality chain possible, given a limited number of available UAVs.

Finding the optimal positions for surveillance of several targets is more difficult. A study has been performed, in order to determine how the problems of interest can besolved. It turns out that very few of the existing algorithms can be used due to the characteristics of our specific problem. For this reason, an algorithm for quickly calculating positions for surveillance of multiple targets has been developed. This enables calculation of an initial chain that is immediately made available to the user, and the chain is then incrementally optimized according to the user’s desire.

sted, utgiver, år, opplag, sider
Linköping: Linköping University Electronic Press, 2011. s. 140
Serie
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 1476
Emneord
Unmanned aerial vehicles, surveillance, communication relay, label- correcting, dual ascent, Steiner trees
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-66060 (URN)LiU-TEK-LIC-2011:15 (Lokal ID)9789173932004 (ISBN)LiU-TEK-LIC-2011:15 (Arkivnummer)LiU-TEK-LIC-2011:15 (OAI)
Presentation
2011-04-20, Alan Turing, House E, Campus Valla, Linköpings universitet, Linköping, 09:19 (engelsk)
Opponent
Veileder
Tilgjengelig fra: 2011-03-29 Laget: 2011-03-02 Sist oppdatert: 2020-08-21bibliografisk kontrollert
Olsson, P.-M., Kvarnström, J., Doherty, P., Burdakov, O. & Holmberg, K. (2010). Generating UAV Communication Networks for Monitoring and Surveillance. In: Proceedings of the 11th International Conference on Control, Automation, Robotics and Vision (ICARCV 2010). Paper presented at International Conference on Control, Automation, Robotics and Vision (ICARCV) (pp. 1070-1077). IEEE conference proceedings
Åpne denne publikasjonen i ny fane eller vindu >>Generating UAV Communication Networks for Monitoring and Surveillance
Vise andre…
2010 (engelsk)Inngår i: Proceedings of the 11th International Conference on Control, Automation, Robotics and Vision (ICARCV 2010), IEEE conference proceedings , 2010, s. 1070-1077Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

An important use of unmanned aerial vehicles is surveillance of distant targets, where sensor information must quickly be transmitted back to a base station. In many cases, high uninterrupted bandwidth requires line-of-sight between sender and transmitter to minimize quality degradation. Communication range is typically limited, especially when smaller UAVs are used. Both problems can be solved by creating relay chains for surveillance of a single target, and relay trees for simultaneous surveillance of multiple targets. In this paper, we show how such chains and trees can be calculated. For relay chains we create a set of chains offering different trade-offs between the number of UAVs in the chain and the chain’s cost. We also show new results on how relay trees can be quickly calculated and then incrementally improved if necessary. Encouraging empirical results for improvement of relay trees are presented.

sted, utgiver, år, opplag, sider
IEEE conference proceedings, 2010
Emneord
Unmanned aerial vehicles, UAV surveillance, relay, communication, Steiner tree
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-59884 (URN)10.1109/ICARCV.2010.5707968 (DOI)978-1-4244-7814-9 (ISBN)
Konferanse
International Conference on Control, Automation, Robotics and Vision (ICARCV)
Tilgjengelig fra: 2010-09-29 Laget: 2010-09-29 Sist oppdatert: 2018-01-12
Burdakov, O., Doherty, P., Holmberg, K. & Olsson, P.-M. (2010). Optimal placement of UV-based communications relay nodes. Journal of Global Optimization, 48(4), 511-531
Åpne denne publikasjonen i ny fane eller vindu >>Optimal placement of UV-based communications relay nodes
2010 (engelsk)Inngår i: Journal of Global Optimization, ISSN 0925-5001, E-ISSN 1573-2916, Vol. 48, nr 4, s. 511-531Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

We consider a constrained optimization problem with mixed integer and real variables. It models optimal placement of communications relay nodes in the presence of obstacles. This problem is widely encountered, for instance, in robotics, where it is required to survey some target located in one point and convey the gathered information back to a base station located in another point. One or more unmanned aerial or ground vehicles (UAVs or UGVs) can be used for this purpose as communications relays. The decision variables are the number of unmanned vehicles (UVs) and the UV positions. The objective function is assumed to access the placement quality. We suggest one instance of such a function which is more suitable for accessing UAV placement. The constraints are determined by, firstly, a free line of sight requirement for every consecutive pair in the chain and, secondly, a limited communication range. Because of these requirements, our constrained optimization problem is a difficult multi-extremal problem for any fixed number of UVs. Moreover, the feasible set of real variables is typically disjoint. We present an approach that allows us to efficiently find a practically acceptable approximation to a global minimum in the problem of optimal placement of communications relay nodes. It is based on a spatial discretization with a subsequent reduction to a shortest path problem. The case of a restricted number of available UVs is also considered here. We introduce two label correcting algorithms which are able to take advantage of using some peculiarities of the resulting restricted shortest path problem. The algorithms produce a Pareto solution to the two-objective problem of minimizing the path cost and the number of hops. We justify their correctness. The presented results of numerical 3D experiments show that our algorithms are superior to the conventional Bellman-Ford algorithm tailored to solving this problem.

sted, utgiver, år, opplag, sider
Springer, 2010
Emneord
Unmanned vehicles, Global optimization, Hop-restricted shortest paths, Pareto solution, Label correcting algorithms
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-60067 (URN)10.1007/s10898-010-9526-8 (DOI)000283223700001 ()
Merknad
The original publication is available at www.springerlink.com: Oleg Burdakov, Patrick Doherty, Kaj Holmberg and Per-Magnus Olsson, Optimal placement of UV-based communications relay nodes, 2010, Journal of Global Optimization, (48), 4, 511-531. http://dx.doi.org/10.1007/s10898-010-9526-8 Copyright: Springer Science Business Media http://www.springerlink.com/ Tilgjengelig fra: 2010-10-05 Laget: 2010-10-05 Sist oppdatert: 2017-12-12
Burdakov, O., Doherty, P., Holmberg, K., Kvarnström, J. & Olsson, P.-M. (2010). Positioning Unmanned Aerial Vehicles As Communication Relays for Surveillance Tasks. In: J. Trinkle, Y. Matsuoka and J.A. Castellanos (Ed.), Jeff Trinkle, Yoky Matsuoka, Jose Castellanos (Ed.), Robotics: Science and Systems V. Paper presented at Robotics: Science and Systems V, University of Washington, Seattle, USA, June 28 - July 1, 2009 (pp. 257-264). MIT Press
Åpne denne publikasjonen i ny fane eller vindu >>Positioning Unmanned Aerial Vehicles As Communication Relays for Surveillance Tasks
Vise andre…
2010 (engelsk)Inngår i: Robotics: Science and Systems V / [ed] Jeff Trinkle, Yoky Matsuoka, Jose Castellanos, MIT Press, 2010, s. 257-264Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

When unmanned aerial vehicles (UAVs) are used to survey distant targets, it is important to transmit sensor information back to a base station. As this communication often requires high uninterrupted bandwidth, the surveying UAV often needs afree line-of-sight to the base station, which can be problematic in urban or mountainous areas. Communication ranges may also belimited, especially for smaller UAVs. Though both problems can be solved through the use of relay chains consisting of one or more intermediate relay UAVs, this leads to a new problem: Where should relays be placed for optimum performance? We present two new algorithms capable of generating such relay chains, one being a dual ascent algorithm and the other a modification of the Bellman-Ford algorithm. As the priorities between the numberof hops in the relay chain and the cost of the chain may vary, wecalculate chains of different lengths and costs and let the ground operator choose between them. Several different formulations for edge costs are presented. In our test cases, both algorithms are substantially faster than an optimized version of the original Bellman-Ford algorithm, which is used for comparison.

sted, utgiver, år, opplag, sider
MIT Press, 2010
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-21974 (URN)978-0-262-51463-7 (ISBN)
Konferanse
Robotics: Science and Systems V, University of Washington, Seattle, USA, June 28 - July 1, 2009
Tilgjengelig fra: 2009-11-03 Laget: 2009-10-07 Sist oppdatert: 2018-01-13bibliografisk kontrollert
Burdakov, O., Doherty, P., Holmberg, K., Kvarnström, J. & Olsson, P.-M. (2010). Relay Positioning for Unmanned Aerial Vehicle Surveillance. The international journal of robotics research, 29(8), 1069-1087
Åpne denne publikasjonen i ny fane eller vindu >>Relay Positioning for Unmanned Aerial Vehicle Surveillance
Vise andre…
2010 (engelsk)Inngår i: The international journal of robotics research, ISSN 0278-3649, E-ISSN 1741-3176, Vol. 29, nr 8, s. 1069-1087Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

When unmanned aerial vehicles (UAVs) are used for surveillance, information must often be transmitted to a base station in real time. However, limited communication ranges and the common requirement of free line of sight may make direct transmissions from distant targets impossible. This problem can be solved using relay chains consisting of one or more intermediate relay UAVs. This leads to the problem of positioning such relays given known obstacles, while taking into account a possibly mission-specific quality measure. The maximum quality of a chain may depend strongly on the number of UAVs allocated. Therefore, it is desirable to either generate a chain of maximum quality given the available UAVs or allow a choice from a spectrum of Pareto-optimal chains corresponding to different trade-offs between the number of UAVs used and the resulting quality. In this article, we define several problem variations in a continuous three-dimensional setting. We show how sets of Pareto-optimal chains can be generated using graph search and present a new label-correcting algorithm generating such chains significantly more efficiently than the best-known algorithms in the literature. Finally, we present a new dual ascent algorithm with better performance for certain tasks and situations.

sted, utgiver, år, opplag, sider
Sage Publications, 2010
Emneord
UAV surveillance; unmanned aerial vehicle; communication relay; optimization
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-58293 (URN)10.1177/0278364910369463 (DOI)000279115700009 ()
Tilgjengelig fra: 2010-08-10 Laget: 2010-08-09 Sist oppdatert: 2017-12-12
Doherty, P., Kvarnström, J., Heintz, F., Landén, D. & Olsson, P.-M. (2010). Research with Collaborative Unmanned Aircraft Systems. In: Gerhard Lakemeyer, Hector J. Levesque, Fiora Pirri (Ed.), Proceedings of the Dagstuhl Workshop on Cognitive Robotics. Leibniz-Zentrum für Informatik
Åpne denne publikasjonen i ny fane eller vindu >>Research with Collaborative Unmanned Aircraft Systems
Vise andre…
2010 (engelsk)Inngår i: Proceedings of the Dagstuhl Workshop on Cognitive Robotics / [ed] Gerhard Lakemeyer, Hector J. Levesque, Fiora Pirri, Leibniz-Zentrum für Informatik , 2010Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

We provide an overview of ongoing research which targets development of a principled framework for mixed-initiative interaction with unmanned aircraft systems (UAS). UASs are now becoming technologically mature enough to be integrated into civil society. Principled interaction between UASs and human resources is an essential component in their future uses in complex emergency services or bluelight scenarios. In our current research, we have targeted a triad of fundamental, interdependent conceptual issues: delegation, mixed- initiative interaction and adjustable autonomy, that is being used as a basis for developing a principled and well-defined framework for interaction. This can be used to clarify, validate and verify different types of interaction between human operators and UAS systems both theoretically and practically in UAS experimentation with our deployed platforms.

sted, utgiver, år, opplag, sider
Leibniz-Zentrum für Informatik, 2010
Serie
Dagstuhl Seminar Proceedings, ISSN 1862-4405 ; 10081
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-60100 (URN)
Tilgjengelig fra: 2010-10-05 Laget: 2010-10-05 Sist oppdatert: 2013-08-29
Burdakov, O., Holmberg, K., Doherty, P. & Olsson, P.-M. (2009). Optimal placement of communications relay nodes. Linköping: Linköpings universitet
Åpne denne publikasjonen i ny fane eller vindu >>Optimal placement of communications relay nodes
2009 (engelsk)Rapport (Annet (populærvitenskap, debatt, mm))
Abstract [en]

We consider a constrained optimization problem with mixed integer and real variables. It models optimal placement of communications relay nodes in the presence of obstacles. This problem is widely encountered, for instance, in robotics, where it is required to survey some target located in one point and convey the gathered information back to a base station located in another point. One or more unmanned aerial or ground vehicles (UAVs or UGVs) can be used for this purpose as communications relays. The decision variables are the number of unmanned vehicles (UVs) and the UV positions. The objective function is assumed to access the placement quality. We suggest one instance of such a function which is more suitable for accessing UAV placement. The constraints are determined by, firstly, a free line of sight requirement for every consecutive pair in the chain and, secondly, a limited communication range. Because of these requirements, our constrained optimization problem is a difficult multi-extremal problem for any fixed number of UVs. Moreover, the feasible set of real variables is typically disjoint. We present an approach that allows us to efficiently find a practically acceptable approximation to a global minimum in the problem of optimal placement of communications relay nodes. It is based on a spatial discretization with a subsequent reduction to a shortest path problem. The case of a restricted number of available UVs is also considered here. We introduce two label correcting algorithms which are able to take advantage of using some peculiarities of the resulting restricted shortest path problem. The algorithms produce a Pareto solution to the two-objective problem of minimizing the path cost and the number of hops. We justify their correctness. The presented results of numerical 3D experiments show that our algorithms are superior to the conventional Bellman-Ford algorithm tailored to solving this problem.

sted, utgiver, år, opplag, sider
Linköping: Linköpings universitet, 2009. s. 21
Serie
LiTH-MAT-R, ISSN 0348-2960 ; 2009:3
HSV kategori
Identifikatorer
urn:nbn:se:liu:diva-51094 (URN)
Tilgjengelig fra: 2009-10-16 Laget: 2009-10-16 Sist oppdatert: 2015-06-02bibliografisk kontrollert
Organisasjoner