• Keine Ergebnisse gefunden

VNS and PBIG as Optimization Cores in a Cooperative Optimization Approach for

N/A
N/A
Protected

Academic year: 2022

Aktie "VNS and PBIG as Optimization Cores in a Cooperative Optimization Approach for"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

VNS and PBIG as Optimization Cores in a Cooperative Optimization Approach for

Distributing Service Points

?

Thomas Jatschka1, Tobias Rodemann2, and G¨unther R. Raidl1

1 Institute of Logic and Computation, TU Wien, Austria {tjatschk,raidl}@ac.tuwien.ac.at

2 Honda Research Institute Europe, Germany tobias.rodemann@honda-ri.de

We consider a variant of the facility location problem [2]. The task is to find an optimal subset of locations within a certain geographical area for constructing service points in order to satisfy customer demands as well as possible. This general scenario has a wide range of real-world applications. More specifically, we have the setup of stations for mobility purposes in mind, such as constructing bike sharing stations for a public bike sharing system, rental stations for car sharing, or charging stations for electric vehicles.

A main challenge with such optimization problems is to come up with reli- able data for existing demand that may be fulfilled. Geographic and demographic data is usually combined with the special knowledge of points of interest and upfront surveys of potential users, but almost always this only yields a crude estimate of the real existing demand and final acceptance of the system. Instead of acquiring demand information from potential users upfront, we recently pro- posed a cooperative optimization approach, in which potential users are tightly integrated on a large scale in the optimization process [3]. For a more general review on cooperative optimization methods see [5].

The method iteratively generates solution candidates that are presented to users for evaluation. A surrogate objective function is trained by the users’ feed- back and used by an optimization core. The process is iterated on a large scale with many potential users and several rounds until a satisfactory solution is reached.

In more detail, one iteration of our approach consists of the following three steps: First, solutions are constructed individually for each user which are then presented to the users and they give feedback by stating how much of their demand would actually be satisfied at which locations. The goal of this step is to find for each user as many relevant locations as possible. Moreover, we are also interested in the relationship between these locations, as a user will prefer some locations to others.

Clearly, care must be taken to not confront users with too many candidate so- lutions as one cannot expect a user to evaluate hundreds of solutions. Therefore, in the second step a surrogate function [4] is derived for efficiently estimating

?Thomas Jatschka acknowledges the financial support from Honda Research Institute Europe.

(2)

2 T. Jatschka et al.

the total fulfilled demand of intermediate candidate solutions. The surrogate function is repeatedly trained by the feedback so far obtained from each user.

In the last step a metaheurstic is used to find different optimal or close- to-optimal solutions on the basis of the surrogate function. These optimized solutions are then used again to derive new solutions for users to evaluate.

In this contribution, we focus in particular on this last step of our approach.

A proper configuration of the used optimization core is vital for the cooperative approach to work. We investigate two different metaheuristics, a Variable Neigh- borhood Search (VNS) [6] and a Population Based Iterated Greedy Algorithm (PBIG) [1] and experiment with different configurations of these methods. For the VNS we test different local improvement and shaking methods, while for the PBIG we investigate a variety of destruction and construction operators.

We test our approach not with real users but a user and scenario simulation that captures important realistic aspects. In our experiments, we compare the VNS- and PBIG-based cooperative approaches also to stand-alone variants of the VNS and PBIG, in which it is naively assumed that users can evaluate all intermediate solutions. Furthermore, we consider a mixed integer linear program- ming model that exploits the complete knowledge and structure of our specific benchmark scenarios in order to obtain proven optimal solutions as reference.

References

1. Bouamama, S., Blum, C., Boukerram, A.: A population-based iterated greedy al- gorithm for the minimum weight vertex cover problem. Applied Soft Computing 12(6), 1632–1639 (2012)

2. Farahani, R.Z., Hekmatfar, M.: Facility location: concepts, models, algorithms and case studies. Springer (2009)

3. Jatschka, T., Rodemann, T., Raidl, G.R.: A cooperative optimization approach for distributing service points in mobility applications. Tech. rep., Institute of Logic and Computation, TU Wien, Vienna, Austria (2018), submitted for publication 4. Koziel, S., Ciaurri, D.E., Leifsson, L.: Surrogate-based methods. In: Computational

Optimization, Methods and Algorithms, SCI, vol. 356, pp. 33–59. Springer (2011) 5. Meignan, D., Knust, S., Frayret, J.M., Pesant, G., Gaud, N.: A review and taxonomy

of interactive optimization methods in operations research. ACM Transactions on Interactive Intelligent Systems5(3), 17:1–17:43 (2015)

6. Mladenovi´c, N., Hansen, P.: Variable neighborhood search. Computers & Operations Research24(11), 1097–1100 (1997)

Referenzen

ÄHNLICHE DOKUMENTE

The package of programs consists of essen- tially two parts: first, a DATAMAT program which reformulates a linear programming model in the form (P) of reference point

In fact, even for quite simple objective functions, the optimization methods were used only to find such optimal partitions p2 which were composed of a given number L2 of subsets

There were different CSV-files containing the re- lated commodity group, supplied branches and sizes, benchmark data as starting price and remaining price steps, mark-down

To enhance the validity of our results, the parsing times of individual expressions are assigned weights in three different ways that are to reflect different

The damage of core samples can occur during the cutting, tripping, and handling phases. The core damage must be prevented otherwise the properties would be adversely altered and thus

Once dispersal had started, the number of dependent brood (larvae and pupae) in the gallery was significantly related to dispersal rate: there was a negative relationship between

In this work the Minima Hopping Algorithm (MHOP) to find global minima on potential energy surfaces has been used for protein structure prediction or in general finding the

We adapt the concepts of contingent derivatives of set-valued map from a normed space t o another one t o set-valued maps from a metric space t o another one