D3.2 Prototype development of a fully integrated data-driven simulator

Size: px
Start display at page:

Download "D3.2 Prototype development of a fully integrated data-driven simulator"

Transcription

1 D3.2 Prototype development of a fully integrated data-driven simulator DATA science for SIMulating the era of electric vehicles Project details Project reference: Status: Execution Programme acronym: FP7-ICT (FET Open) Subprogramme area: ICT Future and Emerging Technologies Contract type: Collaborative project (generic) Consortium details Coordinator: Partners: 1. (UHasselt) Universiteit Hasselt 2. (CNR) Consiglio Nazionale delle Ricerche 3. (BME) Budapesti Muszaki es Gazdasagtudomanyi Egyetem 4. (Fraunhofer) Fraunhofer-Gesellschaft zur Foerdering der Angewandten Forschung E.V 5. (UPM) Universidad Politecnica de Madrid 6. (VITO) Vlaamse Instelling voor Technologisch Onderzoek N.V. 7. (IIT) Technion Israel Institute of Technology 8. (UPRC) University of Piraeus Research Center 9. (HU) University of Haifa Contact details Prof. dr. Davy Janssens Universiteit Hasselt Transportation Research Institute (IMOB) Function in DATA SIM: Person in charge of scientific and technical/technological aspects Address: Wetenschapspark 5 bus Diepenbeek Belgium Tel.: +32 (0) Fax: +32 (0) davy.janssens@uhasselt.be URL: Deliverable details Work Package WP3 Deliverable: D3.2 Prototype development of a fully integrated data-driven simulator Dissemination level: PU Nature: R Contractual Date of Delivery: Actual Date of Delivery: Total number of pages: 40 (incl. 1 title page) Authors: Luk Knapen, Davy Janssens, Ansar Yasar Abstract This document presents the work pursued in the third year of the project by the participants of WP3. The document presents the scientific results that constitute fundaments for the development of the new simulator. 1

2 Contents 1 General Information Management Summary List of DATASIM WP3 Related Publications for Year Research Results The Use of Big Data to feed Activity-Based Models imove Diaries and GPS Traces The imove Data Analysis in the DATASIM Project Work Process Details and Results Conclusion Route Decomposition : Route Selection Behavior from Big Data Radiation Model in FEATHERS Radiation model Location choice in FEATHERS Models comparison for work location choice Replacement of the FEATHERS location choice model by radiation models Doubly Constrained Location Choice Models Data used Software: Principle of Operation Gravity Model Radiation Model Results Discussion - Conclusion Estimating the deterrence function for singly constraint gravity models Concept - Aim Method Prediction of Travel Time from Big Data Schedule Adaptation WIDRS: Within-Day Rescheduling EVC-WIDRS: Rescheduling in order to optimize EV charging cost Cooperation in Activity-based Models The need to model cooperation between entities Agent based model for carpooling

3 List of Figures 2.1 Diary alignment GUI command panel Diary alignment tool display showing two cases before alignment Diary alignment tool display showing two cases after alignment Histogram for activity start time due to diary alignment to GPS recording Activity Duration - Corrected vs. Original Part of a larger route showing a large number of splitvertexsets Detail view of Figure 2.6 showing splitvertexsets in and near the city center Route showing splitvertexsets that correspond to traffic lights Detail of Figure 2.8 (rightmost part of the route) Frequency distributions for the number of basiccomponents per trip Scatter plot: given and predicted flow values (gravitation law) Scatter plot: given and predicted flow values (radiation law) Probability density for predicted commuting distance (gravitation law) Probability density for predicted commuting distance (radiation law) cos α as a function of rejection probability Scatter plot: given and predicted flow values (FEATHERS) Probability density for predicted commuting distance (FEATHERS) Evolution of number of individuals involved in carpooling Evolution of number of cars involved in carpooling

4 Chapter 1 General Information 1.1 Management Summary This document constitutes DATASIM deliverable D.3.2 that has been defined in [Jan11] page 30/75 as Behaviorally- sensitive simulator design ready for the calculation of Mobility-EV scenarios. In the context of WP3, a simulator is an activity-based model for a specific area. Travel demand is considered to be caused by the need to perform activities of several kinds at suitable times and locations. Activity-based schedulers generate a daily activity plan for every member of a synthetic population. The travel demand is derived from those schedule and hence directly depend on the decisions taken by the individuals. WP3 focuses on the data required to feed the simulator and on the behavioral models for schedule adaptation and coordination between individuals. This deliverable reports on work that integrates with WP2 (information extraction from big data to feed travel demand predictor tools) and feeds with realistic data both the scalability research performed in WP5 and the EV related electric power demand research in WP6. The deliverable describes several simulator components that allow to estimate the effects of EV introduction both on the traveler behavior and on the electric power grid. The work was performed along the following research directions : Efforts to use big data to feed (data hungry) activity-based models: this part describes (1) a method to quantify the errors that occur when collecting diaries (2) a technique to expand a small survey using a large set of car traces (3) three efforts to integrate laws detected from big data in activity-based simulation Prediction of travel times between regions from big data: while planning their agenda for the next day, people make use of expected travel times. Synthetic individuals in a simulator have a similar need and extract the information from transportation network data. Currently, travel times on a road network are calculated using functions that relate the traffic intensity on a road segment to the time required to travel that road segment; the functions depend on the road category. This research result allows to feed modeling techniques with area specific travel times between zone instead of relying on generic parameters for road categories. The results of big data analysis allow for better travel duration estimates at specific stages of the schedule generation. Schedule adaptation: when people decide to cooperate or need to adapt to technical constraints, they need to adapt their daily activity plans. Coordination and adaptation are investigated in the context of carpooling and electric vehicle use. Schedule adaptation research on one hand focuses on individual behavior and on the other hand on the overall effects and their feedback. Specifically, the feedback induced by time dependent electric energy tariffs due to power peak shaving efforts in smart grids, have been investigated. Cooperating individuals: during schedule execution, coordination between people and/or with service providers in the environment might be required. The planned behavior specified by the generated individual schedules, is used to estimate the characteristics of the network of candidates to carpool for daily commuting. The generated data served to feed the scalability research. Pre- 3

5 dicted schedules were used to set up an agent-based model to evaluate the effects at the level of the society of the behavior shown while negotiating to carpool. FEATHERS schedule generator sensitivity analysis: continuation of the model adaptation to operate on finer grained traffic analysis zoning. Source code (OSGi bundles) will be made available as open source software. This includes the code for schedule (daily planning) adaptation and code to determine the optimal electric energy charging, 1.2 List of DATASIM WP3 Related Publications for Year 3 [KYC + 13] [KUB + 13] [KKY + 13] [KBAHK + 14] [BKJ + 14] [KBJW14a] Published Exploiting Graph-theoretic Tools for Matching in Carpooling Applications Within Day Rescheduling Microsimulation combined with Macrosimulated Traffic Estimating Scalability Issues while Finding an Optimal Assignment for Carpooling Scalability issues in optimal assignment for carpooling Geographical Extension of the Activity-based Modeling Framework FEATHERS Canonic Route Splitting Internal Reports [KG13] Design Note : Agent-based Carpooling Model. Specification note for the carpooling agent-based model development. [Kna13] Data used to feed schedule generators (data4simulation). Initial design for a method to combine information rich survey data with large sets of car traces. [KU13] Notes on EV-Charging and ReScheduling Simulation. Discussion note used to plan model design. [KYCB14] Agent-based modeling for carpooling. Chapter in book written as a DATASIM dissemination effort. [KKBJ14] Notes on the use of radiation laws in simulation. Technical proposal to include saturation effect in the radiation law (serves as a basis for IMOB/BME research cooperation). [Sim14] A non-parametric method to estimate weights and deterrence function in singly constrained gravity models. Technical proposal to develop a doubly constrained gravitation law for use in activity based models (serves as a basis for BME/IMOB research cooperation). [RKD + 15] [HVK + 15] [UKY + 14] Submitted Diary Survey Quality Assessment Using GPS Traces Choosing an electric vehicle as a travel mode: Travel Diary Case Study in a Belgian Living Lab context A framework for electric vehicle charging strategy optimization tested for travel demand generated by an activity-based model [HKB + 15] An Agent-based Negotiation Model for Carpooling: A Case Study for Flanders (Belgium) [KBAHS + 14] [UKB + 14] [KBJW14b] Papers in preparation Determining Structural Route Components from GPS Traces Effect of electrical vehicles charging cost optimization over charging cost and travel timings Map matching GPS traces by sub-network selection (being prepared, provisional title) 4

6 Chapter 2 Research Results 2.1 The Use of Big Data to feed Activity-Based Models In order to find out how automatically recorded and big data can be used in activity-based modeling of traffic demand, two research projects have been executed. The problem of consistency between surveyed and automatically collected data, has been investigated using data collected in the imove project ( The imove project ran simultaneously with the DATASIM project and IMOB was not a consortium member. However, we were allowed to organize a data collection campaign among imove test users. Since there are only very few opportunities to collect behavioral data from EV drivers, we decided align DATASIM work with the imove project. Hence we invested in software to collect data from EV drivers in order to feed DATASIM research. In a second research effort, we investigated whether the location choice component in activity-based models can be replaced by the radiation law that predicts home-work travel flows based on population densities. This law was verified using big data imove Diaries and GPS Traces Following description was taken from the imove website. The consortium of 17 Flemish companies and research institutions, coordinated by Umicore, strives through imove for a breakthrough of electric vehicles and sustainable mobility. In this pilot project, a large group of employees and private persons will use 175 electric cars and 300 charging points, spread all over Flanders, every day during a period of 3 years. The research focus is on 3 themes playing a crucial part: renewable energy, new battery and car technology and mobility conduct. The test group consists both of private persons and employees of companies that will use the cars as company, professional or carpool cars. This very diverse user group, spread all over Flanders, will enable us to make an assessment of various (family) profiles, their purchasing behavior and the driving behavior in different weather and road conditions. The use of electric vehicles as a transport mode is a new phenomenon. The overall impact of the use of electric vehicles on the travel behavior of individuals is focused in the DATASIM project. The purpose of our research was to find out whether or not people adapt their travel behavior when they switch from an internal combustion engine car to an electric car. Behavior change can be expected due to the limited vehicle range, the long charging duration and the lack of sufficient charging points. Thereto, a survey among the test users was organized and GPS traces were collected. Both the survey and the GPS trace collection were executed by a smartphone kept by the user The imove Data Analysis in the DATASIM Project Surveying diaries to collect evidence about travel behavior is known to be susceptible to erroneous reporting. Many respondents do not exactly remember details about executed trips and activities. This problem has been reported frequently but is was not studied in a quantitative way. 5

7 This section describes a diary collection project aimed at tracking travel behavior in the imove electric vehicle pilot project. The participants were provided with an electric vehicle. Each participant was asked to collect her/his diary using a smartphone application known as SPARROW. The respondents filled in the details of their activities and trips in the application (including type of activity performed, transport mode used and start/end times of activities and trips). A diary consists of a sequence of activities and trips; multiple activities can be conducted at a given location (without intermediate trip) and multiple trips can be chained (without intermediate activity). The users were also asked to keep the smartphone with them in order to collect the GPS traces corresponding to the reported diaries. An interactive software tool was developed to check and align where necessary the reported activity and trip timing with the GPS recordings. This required because most people report activity timing using a quarter-of-an-hour resolution which is insufficiently fine grained to observe behavior change (it that would occur). The difference between each original diary and the corresponding corrected version, has been quantified. The number of modifications as well as the distribution of their magnitudes have been analyzed. Time needed for correction has been recorded. Those results can serve to plan future data collection efforts and lead to specific recommendations to avoid errors and data cleaning time. Participants of course still had their own car available and could select a car for each tour they traveled. The analysis of the data in order to detect a relationship between the activity type at the target location of a trip and the choice for the EV is described in [HVK + 15] Work Process Details and Results 1. The SPARROW tool described in ([KJY13]) was used. This tool notifies users when erroneous data are entered but does not force the user to correct any error immediately. This option was deliberately chosen at design time because it was thought to result in an ergonomic tool which was expected to motivate users to use the tool. Participants cannot be forced to enter at all and hence completeness and consistency of collected data cannot be expected. Users need to be convinced to supply correct data, technical measures by themselves cannot solve the problem. SPARROW allows to enter planned activities (in the future) and not only history data (past activities) and also allows every possible edition of any data entered before. The SPARROW tools registers for each interactive data entry the time of the operation and assigns a unique identifier to each activity/trip. As a result, it is possible to known the time difference the start of an activity/trip and the moment at which it was reported. This is an interesting feature to feed the analysis of the data quality. 2. An interactive tool to align diaries with GPS recordings was developed as a Qgis ( plugin. The tools is described in [KJY13] and in [RKD + 15]. The interactive user sees the trace panel (window) displaying the recorded GPS points as well as a representation of the original and the adjusted diary : see Figure 2.1. The software allows to show the trace on a map or satellite image for easy identification of locations. This facility was turned of in the figures in order to enhance the visibility of the GPS point colors. Figure 2.2 shows two cases a and b before any alignment was carried out. The upper part is the trace panel, the lower part shows the diary alignment panel (the two time lines). The GPS points have the same color as the time block they belong to. Home activity time blocks are green, trip (travel) blocks are pink. Note that case b shows a cluster of points at a given location, some of which are colored pink. This is due to mis-reporting of trip start time (or equivalently of activity end time). Figure 2.3 shows the same cases after alignment. Note the GPS point colors and the differences between the corresponding time lines. The consistency of the travel diaries was checked with the help of GPS traces after the end of data collection period. The errors in the data were removed with the help of schedule alignment software (a Qgis (Quantum GIS) plugin). 3. Diaries were selected using specific quality criteria. This was done because it turned out that the recorded data were of low quality. This is explained by the combination of following facts the behavior change research question was not the main subject of this project 6

8 Figure 2.1: Command panel to interactively align a diary with the corresponding GPS recording. Both versions of the diary are shown on a time line. Activities and trips are shown by colored blocks. Colors are used to distinguish types activity between for activity time blocks and between modes for trip time blocks. The blocks on the lower time line can be adjusted by the interactive user. This panel is show together with the trace panel. the participating users were not sufficiently notified and motivated in advance about the diary collection Many people did not correct the errors in the data although the SPARROW software clearly indicates error detection, specifies what is wrong and asks for correction. People recorded their data for several weeks (between 3 and 6). Quality criteria were applied to complete datasets: i.e. we did not extract sub-periods for which the data fulfill the criteria. A diary was selected if and only id (a) there was a minimum number of activities reported (at least one for each day) (b) the maximum total amount of non annotated time periods was sufficiently small (c) all data weer entered at most 24[h] in advance and at most 48[h] after the start of the activity or trip (d) the diary does not contain stacks of more than two activities reported to take place simultaneously (some people reported up to 6 simultaneous activities, probably because they entered wrong hours or dates) (e) people had to record data for several weeks and got tired to do so The set of diaries that met the quality requirements was extremely small. 117 people participated in the project 83 from which participated in the batches (pilot project phases) in which the final version of the SPARROW software was used. From those 83 people, 33 met the quality criteria. 4. Two people cleaned the diaries that met the quality requirements by means of the diary alignment tool described before. This took 2[h] and 22[min] per diary which is economically infeasible to be performed on a large scale. 5. Original and aligned (corrected) diaries were kept in XML files. Properly formatting XML and the unique identification of activities and trips made it possible to generate a list of modifications (diff file) that specifies how to generate the cleaned version from the original one. The diff files specify additions, deletions, and modifications for start-time, end-time and type for the activities as well as start-time, end-time and transportation mode for the trips. The set of applied corrections (modifications, additions, deletions) was linked to some basic socio-demographic variables (gender, age-class, profession and diploma). Descriptive statistics (histograms, scatter plots) have been reported and discussed in [RKD + 15]. The main results are summarized as follows: (a) Number of modifications, additions and deletions per person per day We first looked at the number of corrections per type (modification, addition, deletion) according to gender, age-class, profession, diploma and batch. There were between three and four corrections per person per day, almost one addition per person per day and between two 7

9 Case a. Case b. Figure 2.2: Displays showing the GPS trace panel and the diaries panel for two cases a and b before any alignment was performed. The colored blocks in both time lines are identical. Note the color of the GPS points. 8

10 Case a. c Case b. Figure 2.3: Display for Corrected diaries a and b 9

11 Figure 2.4: Histogram for difference in activity start time induced by diary alignment with the GPS recordings (range cut off at 120[min]) and three deletions per person per day. There were slightly less corrections for men (3.4) than for women (4.3), the same number of additions (0.8 and 0.7 respectively) and roughly the same number of deletions (2.1 and 2.5 respectively). Figure 2.4 shows the histogram for difference in activity start time induced by diary alignment with the GPS recordings. The range was cut off to the interval [-120,120] minutes. By doing so we dropped 1.08% of the observations on the lower side and 0.14% of the observations on the higher side. (b) Distributions of the differences in start-time, end-time end duration A very useful plot is the one for the corrected duration versus the original duration (Figure 2.5). There is a clear concentration of points on the line y = x, meaning no change in duration, but there seems to be a kind of parallel line above this line. Further investigation of these observations learned that they mainly came from persons who claimed to have made trips but the GPS didn t show any trips and they seemed to have stayed at home all day. In these cases the home activities were prolonged, which explains the parallel line (shifted over about 700[min]) in the graph in Figure 2.5. The graph was refined by using different colors for gender, age-class, profession, diploma, batch and activity-type. None of these revealed a clear trend, except that by activity-type, which confirmed that the large changes in duration showing the parallel line were mainly for home activities Conclusion With the help of this analysis, various problems in the active data collection techniques could be highlighted. Conclusions are: if survey data are required, a prompted recall technique is to be used. A prototype for an Android app has been developed and briefly described in [RKD + 15]. It logs GPS recordings and sends GPS traces to a back-end server where STOP detection is performed. The detected stops are sent back to the smartphone were they are shown on a map to be annotated interactively by the user (in chronological order). 10

12 Figure 2.5: Activity Duration - Corrected vs. Original Route Decomposition : Route Selection Behavior from Big Data The first step in traffic demand modeling is calculating the expected traffic flows between locations. Activity-based schedule generation is one of the techniques to achieve this. The second step is to determine which route people will use when private vehicles are used. Detailed route information is required to analyze the suitability of planned locations for infrastructure that generates large amounts of traffic (shopping centers, office buildings, hospitals, production facilities, university campuses etc). A large body of research has been devoted to the route choice problem. Several discrete choice theory based methods have been proposed. Problems faced include: the large choice set and the mutual dependency of alternatives. Most studies focus on aggregate route characteristics like the total travel time or distance. In this research we focus on the structure of the selected route. We formulate an hypothesis about the structural aspects of routes used by individuals and plan to investigate the hypothesis using big data. If the hypothesis turns out to hold, it can be used to to construct much smaller route choice sets. Generalized constant (hence time independent) non-negative link traversal cost is used. Either time to drive or distance or monetary cost can be used. The basic hypothesis HYP-LOW-NR-MINCOST- COMP is that for utilitarian trips, people use a small number of concatenated least cost paths. Details are explained in the following items. 1. The hypothesis is relevant in the context of the route choice process. After travel demand has been predicted by activity-based models, a set of trips for which start time, origin and destination locations and mode (car, bus, train, walk, bike,... ) is known. This set is used as input for the traffic assignment (network loading) procedure to calculate the actual use of each network link as a function of time. Network loading requires the determination of route for each trip. Therefor a route choice model is required. The number of possible routes between given origin and destination nodes in a network, can be very large even if the cost for the actual route shall not exceed the least cost with a pre-specified factor (called detour factor below). Furthermore, multinomial logit models cannot simply be applied because alternative routes are not independent. Several models have been proposed, some of them are based on constrained route choice sets. The method investigated in this research aims to support automatic creation of route choice sets. 2. This topic serves 2 purposes and hence is also mentioned in WP4. 11

13 (a) Integration of big data in the simulator : route choice models : generate routes with (1) enough split points (2) plausible detour multiplier (b) Validation of routes generated by traffic assignment software 3. Several sets of GPS recordings have been processed using following multi-step procedure: (a) trip detection, STOP detection: splitting a sequence of GPS points into subsequences each of which corresponds to a trip. This is typically done by finding sequences of recordings for which all coordinates identify points in an area of restricted size during a period of minimum duration. (b) map matching: to transform the sequence of GPS recordings into a sequence of network links (edge) visited. This phase only retains simple paths (not every walk) because utilitarian trips serving a single purpose are assumed to visit each node at most once (because of rational utility maximization). (c) route splitting: a path in a graph can be split into basic components where a basic component is either a least cost path or a single edge that does not constitute a least cost path between its vertices. Such path splits in general are not unique. In [KBJW14a] and [KBAHS + 14] an algorithm has been presented that delivers that calculates two specific path decompositions (having the minimal number of basic components) and delivers sets of split vertices that can be used to construct other decompositions of minimal size by taking one split vertex from each set. 4. Split vertices (or their incident network links) are assumed to have a special meaning to the traveler because those vertices are connected by least cost paths and thus the split vertices in a route essentially define the detour. As a consequence, route splitting allows for (a) detection of short duration activities (like bring/get (pick/drop)) that can be undetected by the STOP detection phase because of the particular spatial and temporal thresholds used (b) detection of locations in the network that attract flows by deviating effective routes from the least cost routes (traffic lights, bridges,... ) 5. Following software tools have been used: (a) Fraunhofer software that splits trajectories into trips and then matches the trips to the Navteq map. During this process, spatial gaps in trips are bridged by the shortest path when the gap corresponds to a time period not larger than a threshold. Different experiments used values 1.0, 2.5 and 5.0[min] respectively. This software has been applied to both the Flemish and Italian data sets. (b) IMOB wrote two separate tools for trip detection and map matching. Trip detection is based on evaluation speed and acceleration; GPS sequences for which the recording device was turned on/off while moving are discarded. Specifically for this project, a map matcher for high density GPS recordings was written. A recording is qualified as high density if and only if the recording frequency is sufficiently high so that at most N links on a path can go undetected. For this project N = 1 was used so that missing mode than one road network link is flagged as an error. This tool is described in [KBJW14b]. (c) IMOB wrote the route decomposition software that finds the minimal number of components in each route (path) and that reports the sets of split vertices that are potential boundaries between components. This tool is described in [KBJW14a] and [KBAHS + 14]. Since for a given path, a shortest path calculation is to be performed for each vertex, a derivative of the Dijkstra algorithm was used where the queue is adapted, reused and extended in each step. 6. Procedures executed: following cases have been handled. The differences between them are caused by limited access rights to data sets only and hence not by technical reasons. (a) Milano car traces have been map matched to the Navteq network using the Fraunhofer software for 1.0, 2.5 and 5.0[min] thresholds respectively 12

14 Figure 2.6: Part of a larger route showing a large number of splitvertexsets. (b) SBO2 person traces have been i. map matched to the Navteq network using the Fraunhofer software for 1.0, 2.5 and 5.0[min] thresholds respectively ii. processed by the IMOB trip detector and map matcher using the Open Street Map (OSM) network 7. Following figures show some of the detected split vertex sets (a unique color is used for each split vertex set). The figures apply to trajectories from the IMOB SBO2 map-matched onto the Navteq network. Figure 2.6 shows part of a route starting at the right hand side, visiting the center of the city of Geel, then moving around the city in clockwise direction, heading to the north and finally arriving near the center of the city of Mol. The partial route shows 11 splitvertexsets. Figure 2.7 shows the lower-left part of the same route. The lower-right splitvertexset in Figure 2.7 suggests that a particular street in the city center was an intermediate destination. The lower-left splitvertexset suggests the intentional use of the ring way and/or a specific junction. Figure 2.8 shows a route of about 4 kilometers having 7 splitvertexsets first visiting something special at the first splitvertexset and then avoiding the narrow streets in a residential area up to the 4-th splitvertexset which represents a location equipped with traffic lights. The arterial road is used up to the 5-th splitvertexset which also is equipped with traffic lights. The trip ends near the parking of a shopping center. The 7-th splitvertexset is the upper-right one in Figure 2.9. It is an artifact caused by the fact that the Van Groesbeekstraat (south of the splitvertexset) constructed in did not exist at the time the trajectories were recorded (between 2006 and 2008). 8. Figure 2.10 shows the absolute and relative distributions for the number of basiccomponents per trip for all cases. (a) The relative frequency distributions suggest that the hypothesis HYP-LOW-NR-MINCOSTCOMP holds. The distributions depend on the methods used for trip detection and map 13

15 Figure 2.7: Detail view of Figure 2.6 showing splitvertexsets in and near the city center. Figure 2.8: Route showing splitvertexsets that correspond to traffic lights. 14

16 Figure 2.9: Detail of Figure 2.8 (rightmost part of the route). matching. The distributions labeled Belgium Navteq x.y[min], differ only in the value for delay threshold parameter used in stop-detection. The smaller the threshold value, the more stops are detected and hence the smaller the size of the trips (expressed as the number of links they contain). For a given sequence of GPS recordings, the more subsequences are flagged as stops, the lower the number of detected basicpathcomponents; this occurs because some briefly visited locations will be flagged as a stop when using a small delay threshold parameter value whereas they are detected to be a splitvertexset in the opposite case. This is reflected in the relative frequency distribution diagram. The probability (relative frequency) to find routes having 1 basicpathcomponent, decreases with increasing value of the delay parameter (1.0, 2.5, 5.0). For the case of 2 basicpathcomponents the phenomenon is largely attenuated. Starting at 3 basicpathcomponents per trip, the effect is reversed as expected. (b) For Belgium, the OSM and Navteq cases seem to slightly differ. This can have been caused by the use of different map matching software tools, based on different methods and concepts. The Fraunhofer IAIS map matcher closes small gaps by assuming that the traveler used the shortest path. The IMOB map matcher does not use this procedure. This conclusion is not final because the cases differ both in the network and the map matcher used. (c) The difference between the Belgian and Italian cases, however, is much larger. The relative frequency for trips consisting of a single basicpathcomponent is much larger than for the trajectories registered in Belgium. For routes having more than one component, the relative frequency is lower than in any Belgian case. Detail analysis is required to find out whether this phenomenon occurs because in the Italian data set, the pre- and post-car-trip components are missing. 9. Table 2.1 summarizes characteristics of the runs. The poor performance of the calc4 server was explained by an operating system mis-configuration and seems not to be specific to this application. 15

17 Absolute frequency distribution for the number of basicpathcomponents for the 4 runs applied to the Belgian trips. Relative frequency distribution for the number of basicpathcomponents for the 4 runs applied to the Belgian trips. Figure 2.10: Frequency distributions for the number of basiccomponents per trip. The number of trips in each set depends on the map matcher used. 16

18 Region Belgium Belgium Belgium Belgium Italy Case OSM Navteq Navteq Navteq Navteq 1.0[min] 2.5[min] 5.0[min] 1.0[min] Runtime[sec] Machine calc2 calc2 lucp2364 linux1 calc4 OS Linux Linux Linux Linux Windows Debian Debian Debian Debian Server wheezy wheezy wheezy wheezy 2008 CPU Xeon Xeon i5 Core2 Xeon X5670 Memory 3[GB] 3[GB] 4[GB] 2[GB] 48[GB] ClockFreq 2.8[GHz] 2.8[GHz] 2.4[Ghz] 2.4[GHz] 2.93[GHz] Cores used Trips scanned Trips dropped Net number of trips Number of basic components Number of basic components per trip Average number of nodes per trip Number of least cost path calculations Least cost calculations per second Number of trips per second Table 2.1: Run characteristics overview. 17

19 2.1.3 Radiation Model in FEATHERS The location choice model for work locations in FEATHERS has been replaced by the radiation law described in [SGMB12]. In this section we first compare the original location choice model used in FEATHERS and the radiation model. Then, simulation results for both models are compared Radiation model The radiation model described in [SGMB12] applies to work locations (commuting). The number of job opportunities in a region (city) is assumed to be proportional to the population. The model assumes that a job request emitted from a given home location L 0 is intercepted by a job opportunity in the same or a different region. A request emitted from L 0 is possibly intercepted by L 1 L 0 if and only if it was not intercepted by L 0 or by an intermediate location L i L i L 0 L i L 1 d(l 0, L i ) d(l 0, L 1 ). Hence, the model is not based on distance but on a ranking of the opportunity locations using their distance to the home location Location choice in FEATHERS The location choice model in FEATHERS is used for all activity types and hence applies to both fixed (mandatory) and flexible (discretionary) activities. 1. The model is used in to consecutive steps. At a coarse spatial level it is first used to determine the municipality; in a finer grained level it is used to select a FEATHERS subzone within the municipality. The location model has been described in paper [AHT03] and more elaborated in the book [AT04a]. Note that the zoning terminology differs slightly from the one used in the original paper [AHT03]. 2. The method uses following concepts: (a) order (b) distance band (c) distance ranking 3. In all cases order of an area is a rank number in a list where areas are sorted in ascending order by a size attribute. Several different size attributes are used. (a) For municipality order the size is the number of households residing in the area (not the number of individuals, see [AHT03]) which acts as a proxy for the population size. The rank is assumed to define a functional hierarchy of the cities/towns so that the highest ranked cities/towns expose a supra-regional function in terms of work, leisure and social activities. Lower ranked cities/towns have a local function only. (b) For a zone, the size attribute to use depends on the activity type for which a location is to be selected. For work activities, the relative employment opportunity level of the zone within the municipality is used as the size. s w (z) = E(z) E(z) z Z(M) (2.1) In (2.1) s w (z) denotes the value of the size attribute of zone z when it comes to work location selection, Z(M) denotes the set of zones in municipality M and E(z) denotes the number of employments in zone z. For all activity types, the size values are subdivided into 4 categories by specifying the boundaries between the classes in terms of relative occurrence frequencies order.class 4 5.0% largest zones with size > % second largest zones with size > % third largest zones with size > % remaining zones with size > 0 18

20 Models comparison for work location choice The radiation model described in [SGMB12] is a single step model. In this model population size is used as a proxy for the number of job opportunities candidate locations are ranked according to their distance to the home location of the individual selecting a work location The FEATHERS (Albatross) model described in [AHT03] and in [AT04b] is a two phase model. Each phase consists of following steps: decision tree based selection by order decision tree based selection by distance band random selection by distance ranking For the municipality level, the order is determined by ranking the regions using the number of resident households. For the subzone level, the relative size of employment is used to rank the alternative locations. Algorithm 2.1 has been derived from figure 2 in paper [AHT03] and shows the location choice procedure. Names starting with DT denote methods that apply a decision tree based procedure to select a result. The decision trees have been trained using survey data. Algorithm 2.1 Location choice algorithm in FEATHERS (Albatross) 1: mun currentm unicip 2: if DT othermun() then 3: if DT homem unicip() then 4: mun homemun 5: else 6: nextlocm unorder DT selectm unorder() 7: if DT nearestm unof GivenOrder(nextLocM unorder) then 8: mun munn earestt ocurrentlocation(nextlocm unorder) 9: else 10: mundistband DT selectm undistband(nextlocm unorder) 11: munset selectm unsetbydistband(currentm un, mundistband, nextlocm unorder) 12: mun selectf romm unset(munset) 13: end if 14: end if 15: end if 16: zoneorderinm un DT getorderof ZoneT oselect() 17: zonedistband DT selectzonedistband(zoneorderinm un) 18: zoneset selectzonesetbydistband(mun, currentm un, currentzone, zonedistband, zoneorderinm un) 19: zone selectf romzoneset(zoneset) Line 2 determines whether or not to execute the next activity in the municipality that contains the current location. Line 4 finds out whether the next activity is to be performed in the individual s home municipality Line 6 determines the order for the next municipality to select Line 7 determines whether the nearest municipality of the given order is to selected. Line 8 selects municipality of given order that is nearest to the current location Line 10 selects a distance band using a decision tree 19

21 Line 11 selects municipalities of given order within the distance band Line 12 selects one municipality from the set by random selection based on distance ranking mechanism Line 16 determines the order of the zone to select within the municipality Line 17 selects a distance band using a decision tree Line 18 selects set of zones of given order within the distance band Line 19 selects one zone from the set by random selection based on distance ranking mechanism Replacement of the FEATHERS location choice model by radiation models In order to compare the FEATHERS (Albatross, see section ) and radiation models, the location selection at municipality level has been replaced in FEATHERS. Details and experimental results have been reported in DLV4.2 section Radiation Model in FEATHERS Doubly Constrained Location Choice Models This section presents work on location choice models based on radiation and gravitation laws respectively that take saturation effects into account. In a constellation of requesters (the ones looking for a job) and providers (job opportunities) having a limited capacity, the state of each provider shall be taken into account. This induces the effect of saturation which means that simple state ignoring models (neither gravitation nor radiation) are adequate. Therefore, doubly constrained models are proposed in this section. For a given pair (requester,provider) those models are based on (1) the magnitude of the demand, (2) the magnitude of the supply at a given moment in time (or equivalently at a given system state) and (3) a function based on attributes of the pair that characterize the attraction between requester and provider. In the work location choice model case, those methods are based on the knowledge of the number of job seekers and of the number of remaining open job opportunities at a given moment in time in each location. The state variable remaining open job opportunities is ignored in the simpler models. When considering doubly constrained models, the incoming and outgoing commuter flows are given. We started from a given commuter home-work OD matrix derived from census data for Flanders. The aim is to reconstruct the OD matrix from the given row and column sums (numbers of outgoing and incoming commuters respectively). If this turns out to be possible, a location choice model for activity based schedule generators can be built from the given marginals. Filling all cells in an OD matrix when only the row and column sums are given is a highly under-determined problem. The idea is to find out whether reconstruction is feasible by making use of the corresponding known OD-impedance (distance or travel duration) matrix. In order to evaluate the usability of the radiation model in the location choice module of an activitybased schedule predictor, experiments using data for Flanders have been executed. The current location choice model used in FEATHERS is described in section The aim is to find out whether it is possible to reconstruct the origin-destination (OD) flow matrix from the row and columns sums by using the information contained in the radiation and gravity laws. If this would be the case, the reconstructed OD flow matrix can serve as a basis to sample (work) activity locations in the Monte Carlo simulation for an activity-based model. The research is summarized in the following sub-sections Data used A home-work flow matrix was derived from the SEE (Socio-Economische Enquete) dataset for Belgium. The SEE makes use of building blocks (BB) or statistical sectors. The average area for the building blocks in the Flanders region is 1.2[km 2 ]. The dataset is based on following subdivisions of the study area: 20

22 Number Zoning : Level building blocks : subzones : zones : superzones, municipalities : 4 Each entity at a given level is completely contained in exactly one entity at the next higher level. The area of an entity is completely covered by all the areas at the next lower level it contains. The experiments have been carried out at superzone level for following reasons: (i) the matrices for the BB level are too large to run simulations on a 4GB laptop (ii) the simulations took too much run-time Building blocks are more or less homogeneous with respect to socio-demographic characteristics and land-use (residential, business area, industry zoning, recreational, agricultural, etc). This does not hold at municipality level. Distance was used as a measure for travel impedance. The given distances matrix contains the length for shortest path between building blocks measured along the road network. This matrix was condensed to a distance matrix at superzone level. The distance between two superzones sz A and sz B consisting of the sets of building blocks bb A and bb B respectively, is defined by 1 N d(a, b) with a bb A,b bb B N = bb A bb B and d(a, b) the impedance (in this case: distance) to travel from the centroid of a to the centroid of b along the network. All home-work location pairs were extracted from the SEE data (and hence have been reported by individuals) Software: Principle of Operation 1. Only home-work travel between different zones is considered. Intra-zonal travel is ignored. No other individual travel or activity is considered. 2. Software was developed to micro-simulate the location choice for each individual. During the simulation, an individual is selected for processing by first sampling a superzone TAZ from the set of non-exhausted TAZ using a uniform distribution. A non-exhausted TAZ is a TAZ for which at least one more outgoing home-work trip needs to be assigned to a destination TAZ. This technique is used because individuals are not identified neither represented in the software. Sampling individuals from the population using a uniform distribution would require two steps: (i) sampling a TAZ from a distribution defined by the population size for the TAZ (ii) sampling an individual from the TAZ using a uniform distribution This technique was expected to take too much run-time. Since the TAZ are more or less equally populated, it is assumed that uniformly sampling the TAZ is sufficiently accurate (the sampling order affects the result due to saturation effects by job opportunities being consumed). 3. As soon a an individual is sampled, the target (work) location is sampled using the technique described below in sections and ; then the number of job requesters in the home location F out [h] and the number of remaining job opportunities F in [t] in the target location are decremented. As a consequence, no individuals can be drawn from an exhausted TAZ t (where F out [t] = 0) neither be assigned to a saturated TAZ t (where F in [t] = 0). The actual sizes of the remaining outgoing and incoming flows in each TAZ are used to feed the functions that determine the assignment probabilities. Finally, each time a request is absorbed by a location, the home-work flow matrix is adapted. This is summarized by: h samplehome() t samplet arget() F out [h] F out [h] 1 F in [h] F in [h] 1 HW [h][t] HW [h][t]

23 Gravity Model A gravity model using the deterrence function f(d) = d 2 where d is the impedance between the TAZ involved. The probability weight function for trips leaving TAZ t orig is given by p(t dest ) = N(t dest ) α N(t i ) d 2 (t orig, t i ) t i T (2.2) where α is a normalization factor, d(t orig, t i ) is the impedance to travel from t orig to t i and N(t) is the number of remaining open job opportunities in t. A probability matrix P with i T : p[i][j] = 1 is maintained. The probability matrix is not recalculated for each individual assignment but the populations is subdivided in chunks and the matrix is recalculated each time a TAZ becomes saturated or a chunk has been processed. For the experiments, 200 chunks were used Radiation Model The radiation model is simulated by executing for each individual the emission-absorption process discussed in [SGMB12] page 23. Consider the level z of the emitted job request. It has a probability density f(z) that does not depend on the individual. For each request (outgoing commuter) the level is assumed to equal the maximum z max,m value found after m extractions where m is the number of remaining outgoing commuters in the origin location who are still looking for a job opportunity. In the same way, for a possible destination location, the maximum value for the request level that can be absorbed, is determined a the maximum value in a set of n extractions from f(z) where n is the number of open job opportunities in the candidate destination location. Note that for every probability density function f(x) with (cumulative) distribution F (x) = f(x)dx, the cumulative distribution for the maximum of k extractions, is given by F k (x). A value for the maximum is sampled by sampling u uniform(0, 1) and calculating x from j T u = F k (x) (2.3) x = F 1 (u 1 k ) (2.4) One needs to sample the maximum level for the emitter location and for the absorber location and to determine whether the level for the emitter is lower than the one for the absorber. (2.5) x e = F 1 (u 1 m e ) (2.6) x a = F 1 (u 1 n a ) (2.7) x e x a u 1 m e u 1 n a (2.8) log(u e) m log(u e) n since F 1 (x) is monotonically increasing in [0, 1]. See also [SGMB12]. A value u e uniform(0, 1) is sampled for the emitter (origin) location. Then the potential destinations are scanned in order of increasing travel impedance. A value u a uniform(0, 1) is sampled for each candidate absorbing (destination) location and the first one for which the condition mentioned in (2.9) holds is selected to absorb the request. It is possible that a request is not absorbed because the number of absorbers is finite. Therefore, the software provide a fallback: the request is recycled after doubling the log(ue) m value which means that the maximum value after m 2 extractions is considered. The number of times this was required for the commuters for the experiments reported below, is shown in the table. (2.9) 22

D7.1 Project Presentation: MS PowerPoint presentation and website providing a general description of the project as required by the EC standards

D7.1 Project Presentation: MS PowerPoint presentation and website providing a general description of the project as required by the EC standards D7.1 Project Presentation: MS PowerPoint presentation and website providing a general description of the project as required by the EC standards DATA science for SIMulating the era of electric vehicles

More information

Incorporating Peak Spreading into a WebTAG Based Demand Model

Incorporating Peak Spreading into a WebTAG Based Demand Model Incorporating Peak Spreading into a WebTAG Based Demand Model Presented by: Philip Clarke Modelling Director phil@peter-davidson.com Contents 1. Introduction and History of the Model 2. The Full Model

More information

Studying the accuracy of demand generation from mobile phone trajectories with synthetic data

Studying the accuracy of demand generation from mobile phone trajectories with synthetic data Available online at www.sciencedirect.com Procedia Computer Science 00 (2014) 000 000 www.elsevier.com/locate/procedia The 3rd International Workshop on Agent-based Mobility, Traffic and Transportation

More information

Investigating accessibility indicators for feedback from MATSim to UrbanSim

Investigating accessibility indicators for feedback from MATSim to UrbanSim Thomas W. Nicolai Transport Systems Planning and Transport Telematics, Berlin Institute of Technology (TU Berlin) 1 Investigating accessibility indicators for feedback from MATSim to UrbanSim Annual User

More information

Use of System Dynamics for modelling customers flows from residential areas to selling centers

Use of System Dynamics for modelling customers flows from residential areas to selling centers Use of System Dynamics for modelling customers flows from residential areas to selling centers ENRICO BRIANO (*) CLAUDIA CABALLINI (*)(**) ROBERTO REVETRIA (*)(**) MAURIZIO SCHENONE (**) ALESSANDRO TESTA

More information

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents

More information

Tutorial for proteome data analysis using the Perseus software platform

Tutorial for proteome data analysis using the Perseus software platform Tutorial for proteome data analysis using the Perseus software platform Laboratory of Mass Spectrometry, LNBio, CNPEM Tutorial version 1.0, January 2014. Note: This tutorial was written based on the information

More information

Studying the accuracy of demand generation from mobile phone trajectories with synthetic data

Studying the accuracy of demand generation from mobile phone trajectories with synthetic data Available online at www.sciencedirect.com Procedia Computer Science 00 (2014) 000 000 www.elsevier.com/locate/procedia 5th International Conference on Ambient Systems, Networks and Technologies (ANT-2014),

More information

WEB-BASED ORIGIN-DESTINATION SURVEYS: AN ANALYSIS OF RESPONDENT BEHAVIOUR

WEB-BASED ORIGIN-DESTINATION SURVEYS: AN ANALYSIS OF RESPONDENT BEHAVIOUR WEB-BASED ORIGIN-DESTINATION SURVEYS: AN ANALYSIS OF RESPONDENT BEHAVIOUR Pierre-Léo Bourbonnais, Ph.D. Candidate, Department of Civil, Geological and Mining Engineering, École Polytechnique de Montréal,

More information

Transportation Education Series: Travel Demand Modeling. David Reinke November 2012

Transportation Education Series: Travel Demand Modeling. David Reinke November 2012 Transportation Education Series: Travel Demand Modeling David Reinke November 2012 Presentation overview What are travel demand models? Why use them? How do they work? What goes into building them? What

More information

D1.1 Report on Big Data Available and Privacy Aspects

D1.1 Report on Big Data Available and Privacy Aspects D1.1 Report on Big Data Available and Privacy Aspects DATA science for SIMulating the era of electric vehicles www.datasim-fp7.eu Project details Project reference: 270833 Status: Execution Programme acronym:

More information

A Tool For Active FLEET Management and Analysis of Activities of a Snow PlowING and a Road Salting Fleet

A Tool For Active FLEET Management and Analysis of Activities of a Snow PlowING and a Road Salting Fleet A Tool For Active FLEET Management and Analysis Activities a Snow PlowING and a Road Salting Fleet Rok Strašek, Tina Vukasović Abstract - Current economic crisis combined with increasing fuel costs rises

More information

Network (Tree) Topology Inference Based on Prüfer Sequence

Network (Tree) Topology Inference Based on Prüfer Sequence Network (Tree) Topology Inference Based on Prüfer Sequence C. Vanniarajan and Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology Madras Chennai 600036 vanniarajanc@hcl.in,

More information

Estimation of Travel Demand and Network Simulators to Evaluate Traffic Management Schemes in Disaster

Estimation of Travel Demand and Network Simulators to Evaluate Traffic Management Schemes in Disaster Estimation of Travel Demand and Network Simulators to Evaluate Traffic Management Schemes in Disaster Shinji Tanaka, Masao Kuwahara, Toshio Yoshii, Ryota Horiguchi and Hirokazu Akahane* Institute of Industrial

More information

Hamilton Truck Route Study

Hamilton Truck Route Study Prepared for the City of Hamilton March 2012 Pavlos S. Kanaroglou, Ph.D. Vivek Korikanthimath, Ph.D. McMaster Institute of Transportation and Logistics McMaster University Hamilton, Ontario March 2012

More information

Map Matching and Real World Integrated Sensor Data Warehousing

Map Matching and Real World Integrated Sensor Data Warehousing Map Matching and Real World Integrated Sensor Data Warehousing www.nrel.gov/tsdc www.nrel.gov/fleet_dna Evan Burton Data Engineer (Presenter) Jeff Gonder Vehicle System Analysis Team Lead Adam Duran Engineer/Analyst

More information

Exploratory data analysis (Chapter 2) Fall 2011

Exploratory data analysis (Chapter 2) Fall 2011 Exploratory data analysis (Chapter 2) Fall 2011 Data Examples Example 1: Survey Data 1 Data collected from a Stat 371 class in Fall 2005 2 They answered questions about their: gender, major, year in school,

More information

Abstract. {tkra, jbin, katha, oan}@transport.dtu.dk. DTU Transport, Technical University of Denmark. * Corresponding author

Abstract. {tkra, jbin, katha, oan}@transport.dtu.dk. DTU Transport, Technical University of Denmark. * Corresponding author Using wearable GPS devices in travel surveys: A case study in the Greater Copenhagen Area Thomas Kjær Rasmussen*, Jesper Bláfoss Ingvardson, Katrín Halldórsdóttir, Otto Anker Nielsen {tkra, jbin, katha,

More information

MINIMIZING STORAGE COST IN CLOUD COMPUTING ENVIRONMENT

MINIMIZING STORAGE COST IN CLOUD COMPUTING ENVIRONMENT MINIMIZING STORAGE COST IN CLOUD COMPUTING ENVIRONMENT 1 SARIKA K B, 2 S SUBASREE 1 Department of Computer Science, Nehru College of Engineering and Research Centre, Thrissur, Kerala 2 Professor and Head,

More information

Implementation of traffic effect estimations. for intermodal dynamic routing services on VIELMOBIL - an. ITS-platform for the RheinMain region

Implementation of traffic effect estimations. for intermodal dynamic routing services on VIELMOBIL - an. ITS-platform for the RheinMain region Implementation of traffic effect estimations for intermodal dynamic routing services on VIELMOBIL - an ITS-platform for the RheinMain region Rüdiger BERNHARD, Enrico STEIGER, Stefan KRAMPE, Stefan KOLLARITS,

More information

Continuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information

Continuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information Continuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information Eric Hsueh-Chan Lu Chi-Wei Huang Vincent S. Tseng Institute of Computer Science and Information Engineering

More information

Protein Protein Interaction Networks

Protein Protein Interaction Networks Functional Pattern Mining from Genome Scale Protein Protein Interaction Networks Young-Rae Cho, Ph.D. Assistant Professor Department of Computer Science Baylor University it My Definition of Bioinformatics

More information

Available online at www.sciencedirect.com. ScienceDirect. Procedia Computer Science 52 (2015 ) 902 907

Available online at www.sciencedirect.com. ScienceDirect. Procedia Computer Science 52 (2015 ) 902 907 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 52 (2015 ) 902 907 The 4th International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies

More information

D5.3.2b Automatic Rigorous Testing Components

D5.3.2b Automatic Rigorous Testing Components ICT Seventh Framework Programme (ICT FP7) Grant Agreement No: 318497 Data Intensive Techniques to Boost the Real Time Performance of Global Agricultural Data Infrastructures D5.3.2b Automatic Rigorous

More information

The manual for SANET V4.1 Beta runs on ArcGIS10 & ArcGIS10.1 (revised on 2013/2/9) SANET TEAM

The manual for SANET V4.1 Beta runs on ArcGIS10 & ArcGIS10.1 (revised on 2013/2/9) SANET TEAM The manual for SANET V4.1 Beta runs on ArcGIS10 & ArcGIS10.1 (revised on 2013/2/9) SANET TEAM Table of Contents page 1. About SANET: 2 1.1 Functions and Versions 1.2 Copyright 1.3 Use conditions 1.4 Citation

More information

The Trip Scheduling Problem

The Trip Scheduling Problem The Trip Scheduling Problem Claudia Archetti Department of Quantitative Methods, University of Brescia Contrada Santa Chiara 50, 25122 Brescia, Italy Martin Savelsbergh School of Industrial and Systems

More information

Exploratory Spatial Data Analysis

Exploratory Spatial Data Analysis Exploratory Spatial Data Analysis Part II Dynamically Linked Views 1 Contents Introduction: why to use non-cartographic data displays Display linking by object highlighting Dynamic Query Object classification

More information

Analytics for Performance Optimization of BPMN2.0 Business Processes

Analytics for Performance Optimization of BPMN2.0 Business Processes Analytics for Performance Optimization of BPMN2.0 Business Processes Robert M. Shapiro, Global 360, USA Hartmann Genrich, GMD (retired), Germany INTRODUCTION We describe a new approach to process improvement

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

Social Media Mining. Graph Essentials

Social Media Mining. Graph Essentials Graph Essentials Graph Basics Measures Graph and Essentials Metrics 2 2 Nodes and Edges A network is a graph nodes, actors, or vertices (plural of vertex) Connections, edges or ties Edge Node Measures

More information

Clustering & Visualization

Clustering & Visualization Chapter 5 Clustering & Visualization Clustering in high-dimensional databases is an important problem and there are a number of different clustering paradigms which are applicable to high-dimensional data.

More information

IBM SPSS Direct Marketing 23

IBM SPSS Direct Marketing 23 IBM SPSS Direct Marketing 23 Note Before using this information and the product it supports, read the information in Notices on page 25. Product Information This edition applies to version 23, release

More information

Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science IBM Chief Scientist, Graph Computing. October 29th, 2015

Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science IBM Chief Scientist, Graph Computing. October 29th, 2015 E6893 Big Data Analytics Lecture 8: Spark Streams and Graph Computing (I) Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science IBM Chief Scientist, Graph Computing

More information

Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems

Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems 215 IEEE International Conference on Big Data (Big Data) Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems Guoxin Liu and Haiying Shen and Haoyu Wang Department of Electrical

More information

MOBILITY DATA MODELING AND REPRESENTATION

MOBILITY DATA MODELING AND REPRESENTATION PART I MOBILITY DATA MODELING AND REPRESENTATION 1 Trajectories and Their Representations Stefano Spaccapietra, Christine Parent, and Laura Spinsanti 1.1 Introduction For a long time, applications have

More information

Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller

Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller Tutorial 3: Graphics and Exploratory Data Analysis in R Jason Pienaar and Tom Miller Getting to know the data An important first step before performing any kind of statistical analysis is to familiarize

More information

Summarizing and Displaying Categorical Data

Summarizing and Displaying Categorical Data Summarizing and Displaying Categorical Data Categorical data can be summarized in a frequency distribution which counts the number of cases, or frequency, that fall into each category, or a relative frequency

More information

Big Data Mining Services and Knowledge Discovery Applications on Clouds

Big Data Mining Services and Knowledge Discovery Applications on Clouds Big Data Mining Services and Knowledge Discovery Applications on Clouds Domenico Talia DIMES, Università della Calabria & DtoK Lab Italy talia@dimes.unical.it Data Availability or Data Deluge? Some decades

More information

Application of a Travel Demand Microsimulation Model for Equity Analysis

Application of a Travel Demand Microsimulation Model for Equity Analysis Castiglione, Hiatt, Chang, Charlton 1 Application of a Travel Demand Microsimulation Model for Equity Analysis By Joe Castiglione, PB Consult Inc, castiglione@pbworld.com 75 Arlington St, 4 th Floor, Boston,

More information

IE 680 Special Topics in Production Systems: Networks, Routing and Logistics*

IE 680 Special Topics in Production Systems: Networks, Routing and Logistics* IE 680 Special Topics in Production Systems: Networks, Routing and Logistics* Rakesh Nagi Department of Industrial Engineering University at Buffalo (SUNY) *Lecture notes from Network Flows by Ahuja, Magnanti

More information

RCL: Software Prototype

RCL: Software Prototype Business Continuity as a Service ICT FP7-609828 RCL: Software Prototype D3.2.1 June 2014 Document Information Scheduled delivery 30.06.2014 Actual delivery 30.06.2014 Version 1.0 Responsible Partner IBM

More information

A hierarchical multicriteria routing model with traffic splitting for MPLS networks

A hierarchical multicriteria routing model with traffic splitting for MPLS networks A hierarchical multicriteria routing model with traffic splitting for MPLS networks João Clímaco, José Craveirinha, Marta Pascoal jclimaco@inesccpt, jcrav@deecucpt, marta@matucpt University of Coimbra

More information

CAB TRAVEL TIME PREDICTI - BASED ON HISTORICAL TRIP OBSERVATION

CAB TRAVEL TIME PREDICTI - BASED ON HISTORICAL TRIP OBSERVATION CAB TRAVEL TIME PREDICTI - BASED ON HISTORICAL TRIP OBSERVATION N PROBLEM DEFINITION Opportunity New Booking - Time of Arrival Shortest Route (Distance/Time) Taxi-Passenger Demand Distribution Value Accurate

More information

Using MATSim for Public Transport Analysis

Using MATSim for Public Transport Analysis February 13, 2014, Hasselt. ORDERin F Seminar 3 Using MATSim for Public Transport Analysis Marcel Rieser Senozon AG rieser@senozon.com Agenda 2 MATSim The Berlin Model Public Transport in Berlin Analyzing

More information

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility

More information

Workload Characterization and Analysis of Storage and Bandwidth Needs of LEAD Workspace

Workload Characterization and Analysis of Storage and Bandwidth Needs of LEAD Workspace Workload Characterization and Analysis of Storage and Bandwidth Needs of LEAD Workspace Beth Plale Indiana University plale@cs.indiana.edu LEAD TR 001, V3.0 V3.0 dated January 24, 2007 V2.0 dated August

More information

Web Mining using Artificial Ant Colonies : A Survey

Web Mining using Artificial Ant Colonies : A Survey Web Mining using Artificial Ant Colonies : A Survey Richa Gupta Department of Computer Science University of Delhi ABSTRACT : Web mining has been very crucial to any organization as it provides useful

More information

The world s most popular transportation modeling suite

The world s most popular transportation modeling suite technical brochure of cube The world s most popular transportation modeling suite Cube is the most widely used and most complete transportation analysis system in the world. With Cube 5, Citilabs integrates

More information

Professional navigation solutions for trucks and fleets

Professional navigation solutions for trucks and fleets Professional navigation solutions for trucks and fleets are there tools that can get you through anything? Narrow roads, low bridges, no opportunities to turn around a lot of roads are not made for freight

More information

An Introduction to Point Pattern Analysis using CrimeStat

An Introduction to Point Pattern Analysis using CrimeStat Introduction An Introduction to Point Pattern Analysis using CrimeStat Luc Anselin Spatial Analysis Laboratory Department of Agricultural and Consumer Economics University of Illinois, Urbana-Champaign

More information

Data Analysis Tools. Tools for Summarizing Data

Data Analysis Tools. Tools for Summarizing Data Data Analysis Tools This section of the notes is meant to introduce you to many of the tools that are provided by Excel under the Tools/Data Analysis menu item. If your computer does not have that tool

More information

EVITA-Project.org: E-Safety Vehicle Intrusion Protected Applications

EVITA-Project.org: E-Safety Vehicle Intrusion Protected Applications EVITA-Project.org: E-Safety Vehicle Intrusion Protected Applications 7 th escar Embedded Security in Cars Conference November 24 25, 2009, Düsseldorf Dr.-Ing. Olaf Henniger, Fraunhofer SIT Darmstadt Hervé

More information

STATISTICA. Clustering Techniques. Case Study: Defining Clusters of Shopping Center Patrons. and

STATISTICA. Clustering Techniques. Case Study: Defining Clusters of Shopping Center Patrons. and Clustering Techniques and STATISTICA Case Study: Defining Clusters of Shopping Center Patrons STATISTICA Solutions for Business Intelligence, Data Mining, Quality Control, and Web-based Analytics Table

More information

NETZCOPE - a tool to analyze and display complex R&D collaboration networks

NETZCOPE - a tool to analyze and display complex R&D collaboration networks The Task Concepts from Spectral Graph Theory EU R&D Network Analysis Netzcope Screenshots NETZCOPE - a tool to analyze and display complex R&D collaboration networks L. Streit & O. Strogan BiBoS, Univ.

More information

The STC for Event Analysis: Scalability Issues

The STC for Event Analysis: Scalability Issues The STC for Event Analysis: Scalability Issues Georg Fuchs Gennady Andrienko http://geoanalytics.net Events Something [significant] happened somewhere, sometime Analysis goal and domain dependent, e.g.

More information

Using the HP Vertica Analytics Platform to Manage Massive Volumes of Smart Meter Data

Using the HP Vertica Analytics Platform to Manage Massive Volumes of Smart Meter Data Technical white paper Using the HP Vertica Analytics Platform to Manage Massive Volumes of Smart Meter Data The Internet of Things is expected to connect billions of sensors that continuously gather data

More information

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel Big Data and Analytics: Getting Started with ArcGIS Mike Park Erik Hoel Agenda Overview of big data Distributed computation User experience Data management Big data What is it? Big Data is a loosely defined

More information

CAPACITY AND LEVEL-OF-SERVICE CONCEPTS

CAPACITY AND LEVEL-OF-SERVICE CONCEPTS CHAPTER 2 CAPACITY AND LEVEL-OF-SERVICE CONCEPTS CONTENTS I. INTRODUCTION...2-1 II. CAPACITY...2-2 III. DEMAND...2-2 IV. QUALITY AND LEVELS OF SERVICE...2-2 Service Flow Rates...2-3 Performance Measures...2-3

More information

Gamma Distribution Fitting

Gamma Distribution Fitting Chapter 552 Gamma Distribution Fitting Introduction This module fits the gamma probability distributions to a complete or censored set of individual or grouped data values. It outputs various statistics

More information

SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis

SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis M. Vidyasagar Cecil & Ida Green Chair The University of Texas at Dallas Email: M.Vidyasagar@utdallas.edu October 17, 2015 Outline

More information

BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE

BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE Hélène Tattegrain, Arnaud Bonnard, Benoit Mathern, LESCOT, INRETS France Paper Number 09-0489

More information

Real Time Bus Monitoring System by Sharing the Location Using Google Cloud Server Messaging

Real Time Bus Monitoring System by Sharing the Location Using Google Cloud Server Messaging Real Time Bus Monitoring System by Sharing the Location Using Google Cloud Server Messaging Aravind. P, Kalaiarasan.A 2, D. Rajini Girinath 3 PG Student, Dept. of CSE, Anand Institute of Higher Technology,

More information

Preferred citation style for this presentation. Fourie P.J., M. Shah (2012) Initial demand generation for MATSim Singapore, FCL Workshop, Singapore.

Preferred citation style for this presentation. Fourie P.J., M. Shah (2012) Initial demand generation for MATSim Singapore, FCL Workshop, Singapore. Preferred citation style for this presentation Fourie P.J., M. Shah (2012) Initial demand generation for MATSim Singapore, FCL Workshop, Singapore. 1 Initial demand generation for MATSim Singapore FOURIE

More information

CHAPTER 6: SALES ORDERS

CHAPTER 6: SALES ORDERS Chapter 6: Sales Orders CHAPTER 6: SALES ORDERS Objectives Introduction The objectives are: Review the various forms and list pages for working with sales orders. Determine and apply different sales order

More information

Chapter 4 Lecture Notes

Chapter 4 Lecture Notes Chapter 4 Lecture Notes Random Variables October 27, 2015 1 Section 4.1 Random Variables A random variable is typically a real-valued function defined on the sample space of some experiment. For instance,

More information

IBM SPSS Direct Marketing 22

IBM SPSS Direct Marketing 22 IBM SPSS Direct Marketing 22 Note Before using this information and the product it supports, read the information in Notices on page 25. Product Information This edition applies to version 22, release

More information

Graph Database Proof of Concept Report

Graph Database Proof of Concept Report Objectivity, Inc. Graph Database Proof of Concept Report Managing The Internet of Things Table of Contents Executive Summary 3 Background 3 Proof of Concept 4 Dataset 4 Process 4 Query Catalog 4 Environment

More information

An Improved ACO Algorithm for Multicast Routing

An Improved ACO Algorithm for Multicast Routing An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China wzqagent@xinhuanet.com

More information

! E6893 Big Data Analytics Lecture 9:! Linked Big Data Graph Computing (I)

! E6893 Big Data Analytics Lecture 9:! Linked Big Data Graph Computing (I) ! E6893 Big Data Analytics Lecture 9:! Linked Big Data Graph Computing (I) Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science Mgr., Dept. of Network Science and

More information

Monitoring and evaluation of walking and cycling (draft)

Monitoring and evaluation of walking and cycling (draft) Sustrans Design Manual Chapter 16 Monitoring and evaluation of walking and cycling (draft) November 2014 September 2014 1 About Sustrans Sustrans makes smarter travel choices possible, desirable and inevitable.

More information

Unit 19: Probability Models

Unit 19: Probability Models Unit 19: Probability Models Summary of Video Probability is the language of uncertainty. Using statistics, we can better predict the outcomes of random phenomena over the long term from the very complex,

More information

Transmodel in UML. SITP 2 Système d'information Transport Public

Transmodel in UML. SITP 2 Système d'information Transport Public Transmodel in UML Equipe de projet Page 0 Version 0. 04/09/2003 Contents. Introduction... 2. Class diagrams... 3 2.. Network description... 3 2... CD TM Fig. 0 Points and Links... 3 2..2. CD TM Fig. 02

More information

CSE 326, Data Structures. Sample Final Exam. Problem Max Points Score 1 14 (2x7) 2 18 (3x6) 3 4 4 7 5 9 6 16 7 8 8 4 9 8 10 4 Total 92.

CSE 326, Data Structures. Sample Final Exam. Problem Max Points Score 1 14 (2x7) 2 18 (3x6) 3 4 4 7 5 9 6 16 7 8 8 4 9 8 10 4 Total 92. Name: Email ID: CSE 326, Data Structures Section: Sample Final Exam Instructions: The exam is closed book, closed notes. Unless otherwise stated, N denotes the number of elements in the data structure

More information

Distributed Dynamic Load Balancing for Iterative-Stencil Applications

Distributed Dynamic Load Balancing for Iterative-Stencil Applications Distributed Dynamic Load Balancing for Iterative-Stencil Applications G. Dethier 1, P. Marchot 2 and P.A. de Marneffe 1 1 EECS Department, University of Liege, Belgium 2 Chemical Engineering Department,

More information

Invited Applications Paper

Invited Applications Paper Invited Applications Paper - - Thore Graepel Joaquin Quiñonero Candela Thomas Borchert Ralf Herbrich Microsoft Research Ltd., 7 J J Thomson Avenue, Cambridge CB3 0FB, UK THOREG@MICROSOFT.COM JOAQUINC@MICROSOFT.COM

More information

Port evolution: a software to find the shady IP profiles in Netflow. Or how to reduce Netflow records efficiently.

Port evolution: a software to find the shady IP profiles in Netflow. Or how to reduce Netflow records efficiently. TLP:WHITE - Port Evolution Port evolution: a software to find the shady IP profiles in Netflow. Or how to reduce Netflow records efficiently. Gerard Wagener 41, avenue de la Gare L-1611 Luxembourg Grand-Duchy

More information

Statistics Chapter 2

Statistics Chapter 2 Statistics Chapter 2 Frequency Tables A frequency table organizes quantitative data. partitions data into classes (intervals). shows how many data values are in each class. Test Score Number of Students

More information

Network development and design

Network development and design Network development and design A short introduction to the MOVE Meter: a web based tool to support your planning process pagina 2 // 6-Nov-15 // Content 1. MOVE Mobility 2. MOVE Meter introduction 3. The

More information

Chemotaxis and Migration Tool 2.0

Chemotaxis and Migration Tool 2.0 Chemotaxis and Migration Tool 2.0 Visualization and Data Analysis of Chemotaxis and Migration Processes Chemotaxis and Migration Tool 2.0 is a program for analyzing chemotaxis and migration data. Quick

More information

Annex 6 BEST PRACTICE EXAMPLES FOCUSING ON SAMPLE SIZE AND RELIABILITY CALCULATIONS AND SAMPLING FOR VALIDATION/VERIFICATION. (Version 01.

Annex 6 BEST PRACTICE EXAMPLES FOCUSING ON SAMPLE SIZE AND RELIABILITY CALCULATIONS AND SAMPLING FOR VALIDATION/VERIFICATION. (Version 01. Page 1 BEST PRACTICE EXAMPLES FOCUSING ON SAMPLE SIZE AND RELIABILITY CALCULATIONS AND SAMPLING FOR VALIDATION/VERIFICATION (Version 01.1) I. Introduction 1. The clean development mechanism (CDM) Executive

More information

Mapping Linear Networks Based on Cellular Phone Tracking

Mapping Linear Networks Based on Cellular Phone Tracking Ronen RYBOWSKI, Aaron BELLER and Yerach DOYTSHER, Israel Key words: Cellular Phones, Cellular Network, Linear Networks, Mapping. ABSTRACT The paper investigates the ability of accurately mapping linear

More information

CS231M Project Report - Automated Real-Time Face Tracking and Blending

CS231M Project Report - Automated Real-Time Face Tracking and Blending CS231M Project Report - Automated Real-Time Face Tracking and Blending Steven Lee, slee2010@stanford.edu June 6, 2015 1 Introduction Summary statement: The goal of this project is to create an Android

More information

Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani

Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani Overview:

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

More information

On the effect of forwarding table size on SDN network utilization

On the effect of forwarding table size on SDN network utilization IBM Haifa Research Lab On the effect of forwarding table size on SDN network utilization Rami Cohen IBM Haifa Research Lab Liane Lewin Eytan Yahoo Research, Haifa Seffi Naor CS Technion, Israel Danny Raz

More information

Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation

Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation Wang, Cheu and Fwa 1 Word Count: 6955 Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation Ying Wang Research Scholar Department of Civil Engineering National University

More information

Congestion (average speed during the weekday morning peak) on Local A Roads Methodology

Congestion (average speed during the weekday morning peak) on Local A Roads Methodology Congestion (average speed during the weekday morning peak) on Local A Roads Methodology IMPORTANT NOTE This methodology document refers to the previous Congestion on local A road statistics, published

More information

Development of an NTD Tool for Vanpool Services

Development of an NTD Tool for Vanpool Services Development of an NTD Tool for Vanpool Services Center for Urban Transportation Research University of South Florida, Tampa November 2008 Final Report Contract Number: BD549-40 DISCLAIMER The opinions,

More information

Tools and Operational Data Available. 15.12.2015 1 st RESOLUTE Workshop, Florence

Tools and Operational Data Available. 15.12.2015 1 st RESOLUTE Workshop, Florence Tools and Operational Data Available Athens Transport Tools and Operational Data Operations Control Center (OCC): mimic panels, operations modi (full, downgraded, manual) Metro Security Systems: sensors

More information

An Autonomous Agent for Supply Chain Management

An Autonomous Agent for Supply Chain Management In Gedas Adomavicius and Alok Gupta, editors, Handbooks in Information Systems Series: Business Computing, Emerald Group, 2009. An Autonomous Agent for Supply Chain Management David Pardoe, Peter Stone

More information

LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES

LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES Learning objective To explain various work shift scheduling methods for service sector. 8.9 Workforce Management Workforce management deals in

More information

MultiExperiment Viewer Quickstart Guide

MultiExperiment Viewer Quickstart Guide MultiExperiment Viewer Quickstart Guide Table of Contents: I. Preface - 2 II. Installing MeV - 2 III. Opening a Data Set - 2 IV. Filtering - 6 V. Clustering a. HCL - 8 b. K-means - 11 VI. Modules a. T-test

More information

Big Data Collection and Utilization for Operational Support of Smarter Social Infrastructure

Big Data Collection and Utilization for Operational Support of Smarter Social Infrastructure Hitachi Review Vol. 63 (2014), No. 1 18 Big Data Collection and Utilization for Operational Support of Smarter Social Infrastructure Kazuaki Iwamura Hideki Tonooka Yoshihiro Mizuno Yuichi Mashita OVERVIEW:

More information

TEST 2 STUDY GUIDE. 1. Consider the data shown below.

TEST 2 STUDY GUIDE. 1. Consider the data shown below. 2006 by The Arizona Board of Regents for The University of Arizona All rights reserved Business Mathematics I TEST 2 STUDY GUIDE 1 Consider the data shown below (a) Fill in the Frequency and Relative Frequency

More information

SECTION 4 TESTING & QUALITY CONTROL

SECTION 4 TESTING & QUALITY CONTROL Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

Exploratory Data Analysis

Exploratory Data Analysis Exploratory Data Analysis Johannes Schauer johannes.schauer@tugraz.at Institute of Statistics Graz University of Technology Steyrergasse 17/IV, 8010 Graz www.statistics.tugraz.at February 12, 2008 Introduction

More information

How To Use Gps Navigator On A Mobile Phone

How To Use Gps Navigator On A Mobile Phone Software Requirements Specification Amazing Lunch Indicator Sarah Geagea 881024-4940 Sheng Zhang 850820-4735 Niclas Sahlin 880314-5658 Faegheh Hasibi 870625-5166 Farhan Hameed 851007-9695 Elmira Rafiyan

More information

A Dynamic Programming Approach for 4D Flight Route Optimization

A Dynamic Programming Approach for 4D Flight Route Optimization A Dynamic Programming Approach for 4D Flight Route Optimization Christian Kiss-Tóth, Gábor Takács Széchenyi István University, Győr, Hungary IEEE International Conference on Big Data Oct 27-30, 2014 Washington

More information

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Valluripalli Srinath 1, Sudheer Shetty 2 1 M.Tech IV Sem CSE, Sahyadri College of Engineering & Management, Mangalore. 2 Asso.

More information