• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 110
  • 92
  • 26
  • 10
  • 8
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • Tagged with
  • 285
  • 190
  • 95
  • 76
  • 70
  • 62
  • 54
  • 48
  • 48
  • 45
  • 44
  • 35
  • 28
  • 28
  • 27
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

The Development of Dynamic Operational Risk Assessment in Oil/Gas and Chemical Industries

Yang, Xiaole 2010 May 1900 (has links)
In oil/gas and chemical industries, dynamics is one of the most essential characteristics of any process. Time-dependent response is involved in most steps of both the physical/engineering processes and the equipment performance. The conventional Quantitative Risk Assessment (QRA) is unable to address the time dependent effect in such dynamic processes. In this dissertation, a methodology of Dynamic Operational Risk Assessment (DORA) is developed for operational risk analysis in oil/gas and chemical industries. Given the assumption that the component performance state determines the value of parameters in process dynamics equations, the DORA probabilistic modeling integrates stochastic modeling and process dynamics modeling to evaluate operational risk. The stochastic system-state trajectory is modeled based on the abnormal behavior or failure of the components. For each of the possible system-state trajectories, a process dynamics evaluation is carried out to check whether process variables, e.g., level, flow rate, temperature, pressure, or chemical concentration, remain in their desirable regions. Monte Carlo simulations are performed to calculate the probability of process variable exceeding the safety boundaries. Component testing/inspection intervals and repair time are critical parameters to define the system-state configuration; and play an important role for evaluating the probability of operational failure. Sensitivity analysis is suggested to assist selecting the DORA probabilistic modeling inputs. In this study, probabilistic approach to characterize uncertainty associated with QRA is proposed to analyze data and experiment results in order to enhance the understanding of uncertainty and improve the accuracy of the risk estimation. Different scenarios on an oil/gas separation system were used to demonstrate the application of DORA method, and approaches are proposed for sensitivity and uncertainty analysis. Case study on a knockout drum in the distillation unit of a refinery process shows that the epistemic uncertainty associated with the risk estimation is reduced through Bayesian updating of the generic reliability information using plant specific real time testing or reliability data. Case study on an oil/gas separator component inspection interval optimization illustrates the cost benefit analysis in DORA framework and how DORA probabilistic modeling can be used as a tool for decision making. DORA not only provides a framework to evaluate the dynamic operational risk in oil/gas and chemical industries, but also guides the process design and optimization of the critical parameters such as component inspection intervals.
12

Method of Inequalities Based Multiobjective Genetic Algorithm for Airline Scheduling Problems

Chou, Ta-Yuan 14 February 2008 (has links)
In airline industry scheduling problems, the aircraft routing and the aircrew pairing problems are highly related to fueling and personnel costs. When performing aircraft routing and aircrew pairing, several objectives, such as the ground-turn around time, flow balance, transition time, number of deadheads, number of layovers, flying time, and flight duty period should be considered. It is difficult to optimize these conflicting objectives simultaneously. Many issues are yet to be solved as follows. 1. Most researches related to the aircraft routing and aircrew pairing problems use set partitioning or set covering models. Planners must (1) enumerate several possible subsets of flights, (2) assign costs, and (3) check feasibilities simultaneously. This is time-consuming since the numbers of whole subsets are exponential values to the problem size. 2. The number of enumerated subsets is usually too small to cover the whole solution space. Therefore, even if the optimal solution is found, it is just a local optimal solution of the enumerated subsets. 3. When using traditional optimization algorithms to find a combination of these subsets with minimal cost, it should be ensured that all flights should be covered exactly once. This causes the overheads of checking the number of coverage. 4. In traditional solution methods, the number of required aircrafts and crewmembers cannot be pre-specified since these numbers can only be obtained when the optimization algorithm is completed. 5. All enumerated subsets should be assigned cost values according to various objectives, such as transition time, number of deadheads, number of layovers, flying time, and flight duty period. The cost values are difficult to assign since it is highly dependent on domain knowledge, and usually nonlinear. Also, inappropriate cost values will cause bias in optimization, and ambiguity among all factors due to single objective formulation. Hence, to overcome these problems, we propose several enhancements in both formulation and the solution stages. In the formulation stage, we propose a novel permutation-based model with multiple objectives, which has the following features. 1. The proposed permutation-based model can save the overheads of pre-enumerating possible sub-solutions 2. The permutation-based model can cover the whole solution space. Hence, it has more chance to find out the global optimal solution. 3. The proposed permutation-based model can ensure that each flight can be covered exactly once to save the overheads of checking the number of coverage. 4. The proposed permutation-based model can provide a new way to pre-specify the number of aircrafts or group number of crewmembers. 5. Taking the advantage of multiobjective formulation, various objectives are considered separatively instead of assigning cost values. All objective can be considered individually even if they have different definitions of optimality or scales. In the solution stage, we apply the MOI-based MGA (MMGA) to solve the problems of aircraft routing and crew pairing. MMGA is originally proposed to solve numerical controller design problem. By using MMGA, designers can configure the ranges of solutions via adjusting an auxiliary vector of performance indices. To make MMGA more suitable for solving the aircraft routing and aircrew pairing problems, some enhancements are added, such as chromosome encoding scheme, repairing strategy, crossover, and mutation operations. This approach has following features. 1. In both aircraft routing and aircrew pairing problems, the permutation-based encoding scheme, which is the same as the formulation model, can ensure all flights be covered once. 2. Moreover, in the crew pairing problem, the sectional permutation-based encoding scheme, which divides the flights into three sections, such as earlier flights, later flights, and floating flights, can enhance MMGA to find out optimal solutions which satisfy the flight duty period objective. 3. Also, to overcome the large violations caused by random generation of candidate solutions, we use a repairing strategy, which repairs all generated solutions by reordering the sequences of flights according to departure times. 4. The sectional order-based crossover can have a more stable evolution than the widely-used partial mapped crossover. Also, it can make the newborn offspring keep the features of three sections defined in the encoding scheme. 5. Also, the sectional mutation can inherit the advantages of the widely-used reciprocal mutation and keep the features of three sections defined in the encoding scheme. In the aircraft routing problem, experiments show that MMGA can find out optimal flight schedules under the condition of sufficient aircrafts. On the other aspect, when the number of aircrafts is insufficient, planners can modify the obtained solutions by a little retiming process when the number of violations is small. In the aircrew pairing problem, experiments indicate the proposed approach can solve the aircrew pairing problem with minimal group number of crewmembers which is verified by a branch-and-bound approach. By using MMGA, the problems of aircraft routing and aircrew pairing can be solved efficiently and effectively. In other words, planners can solve these problems in a short time period instead of enumeration and feasibility checking by traditional methods. Via the proposed approach, planners can further consider more important issues, such as to suggest better schedules with lower cost and higher benefit.
13

Multiobjective Design and Optimization of Polymer Flood Performance

Ekkawong, Peerapong 16 December 2013 (has links)
The multiobjective genetic algorithm can be used to optimize two conflicting objectives, oil production and polymer utility factor in polymer flood design. This approach provides a set of optimal solutions which can be considered as trade-off curve (Pareto front) to maximize oil production while preserving polymer performance. Then an optimal polymer flood design can be considered from post-optimization analysis. A 2D synthetic example, and a 3D field-scale application, accounting for geologic uncertainty, showed that beyond the optimal design, a relatively minor increase in oil production requires much more polymer injection and the polymer utility factor increases substantially.
14

Techniques and algorithms for solving the multiobjective path optimisation problem for car navigation

Chiu, Ching-Sheng, Surveying & Spatial Information Systems, Faculty of Engineering, UNSW January 2009 (has links)
The conventional information used to guide automobile drivers in selecting their driving routes is the shortest-distance path (SDP). As several researchers have pointed out, driver route selection is a multiple criteria decision process. This research proposes a multiobjective path optimisation (MOPO) decision model to make a more precise simulation of the decision-making behaviour of driver route selection. Seven single-objective path optimisation (SOPO) decision models are taken into account to establish the MOPO decision model. They relate to travel time, travel cost, cumulative distance, roadway capacity, roadway grade, passed intersections and number of turns. To solve the MOPO problem, a two-stage technique which incorporates shortest path (SP) algorithms and techniques for solving the multiobjective programming problem and a path genetic algorithm (PGA) are proposed. In addition, algorithms such as Dijkstra, A* and GA are reviewed and algorithms that are applicable for solving the MOPO problems are suggested. Furthermore, new algorithms for solving least-node path (LNP) problem, corresponding to the objective of passed intersections, as well as minimum-turn path (MTP) problem, corresponding to the objective of number of turns, are developed. To conduct the empirical study, a software tool - the multiobjective path optimisation analysis tool (MOPOAT) - was implemented. It contains tools for constructing a road network and its corresponding network topology, the environment of coding techniques for solving the MOPO problems and tools for the manipulation, statistics, analysis and display of experimental results. The purpose of implementing the MOPOAT software is to provide more efficient, convenient and user-friendly tools for solving MOPO and SOPO problems so that an empirical study of real road networks can be carried out more easily. To demonstrate the advantages of the proposed model in supporting more diverse information to drivers to assist in route selection, several experiments were conducted utilising three real road networks with different roadway types and numbers of nodes and links. Techniques and algorithms such as the two-stage approach, Dijkstra and the PGA for solving the MOPO problem, and the Dijkstra, LNP and MTP algorithms for solving the SOPO problems were applied. Finally, to deal with improvements in computational efficiency for identifying SPs in a large road network and for population initialisation of the PGA, the critical-section (CS) approach and the seed-path expansion (SPE) approach are proposed. To compare the run time between the conventional SP and CS algorithms as well as the PGA and the SPE algorithms, tools were implemented with commercial GIS, and experimental tests were conducted using road networks with a large amount of nodes and links and different roadway types. Through these theoretical and empirical studies, several useful contributions and conclusions were obtained. Some of the most significant findings are: 1. The experimental results demonstrate the advantages of integration with commercial GIS packages in supporting both spatial and attribute data displays. It can be safely said that, assisted by the MOPOAT software, it is easy for automobile drivers to obtain the optimal paths of the SDP, LNP, MTP and MOPO problems in seconds, despite these problems being highly complex and difficult to resolve manually. 2. According to the experimental results, the proposed LNP, MTP and MOPO decision models give automobile drivers richer information for choosing their driving routes in a more diverse way. 3. It is shown by the experimental results that the SDP and LNP mostly locate different paths in both radial-circumferential and grid-type road networks, and that the total passed intersections by the SDP are greater than passed by the LNP. Moreover, it is revealed that ambiguous turns might occur in both radial-circumferential and grid-type road networks. 4. It is found that the number of nodes of the SDP is in general greater than the number of nodes of the LNP and MTP irrespective of the type of road network. 5. A sensitivity analysis for weights shows that as the weighting value of the SDP objective incrementally increases by 0.1 units, the corresponding SDP??s objective value varies either low or high. The same results also occur for the LNP and MTP objectives. This verifies the fact that the weighting coefficients do not reflect proportionally the relative importance of the objectives. Moreover, the MTP objective has the higher sensitivity in comparison with the other two objectives. 6. Despite utilising Dijkstra or PGA algorithms for solving the MOPO problem, the LNP and MTP algorithms have to be employed to solve the non-commeasurable problem, whereby the standardisation objective value can be obtained. In addition, without any assisting information the PGA might fail to reach the best-compromise solution. 7. It is found that the total run time for solving the MOPO problem by applying the Dijkstra algorithm is much faster than by the PGA. However, if the run time excludes the time needed for population initialisation, the PGA is much faster than the Dijkstra algorithm. 8. Based on calculated bottlenecks, the proposed CS approach partitions a SP into many critical sections in advance, with the result that a long SP can be obtained by combining all SPs of all CSs. The experimental results show that the run time of the CS algorithm is much faster than Dijkstra??s algorithm. Moreover, the test result for the P-pointer indicates that if the total number of nodes of a SP grows the computational efficiency of the CS algorithm becomes significantly better than the Dijkstra algorithm, and that the CS approach has the best performance. 9. The experimental result for the E-pointer reveals that the computational efficiency of the CS algorithm will decrease gradually as the number of selected CSs increases. Therefore, the total percentage of selected CSs suggested by the experimental result is no more than 30 percent. 10. According to the experimental results, the performance order among SDP, LNP and MTP algorithms from fast to slow is SDP, MTP and LNP, and the LNP algorithm requires much more time than the other two algorithms. 11. As the total nodes of a path increase, most of the run time for SDP and LNP also increases. However, there are still some paths that violate the above rule. This result verifies that the run time needed for solving SDP and LNP is not only affected by the node numbers but also depends on the network topology. 12. Run time for solving the MOPO problem by applying the PGA is faster than applying the Dijkstra algorithm, if the run time of the former algorithm does not take into account the population initialisation time. Nevertheless, if the run time of the former algorithm does take into account the population initialisation time, the latter algorithm is much faster than the former algorithm. 13. In comparing the run time for population initialisation, the run time of the evolution process by applying the PGA is quite small, and the bottleneck of the run time for solving MOPO problem by applying the PGA is the population initialisation. 14. The population initialisation time is reduced significantly by applying the SPE algorithm, and increases at a very slow rate as the number of nodes of a path increases. As the total nodes of a path grow ever larger, the computing time is reduced more noticeably.
15

Techniques and algorithms for solving the multiobjective path optimisation problem for car navigation

Chiu, Ching-Sheng, Surveying & Spatial Information Systems, Faculty of Engineering, UNSW January 2009 (has links)
The conventional information used to guide automobile drivers in selecting their driving routes is the shortest-distance path (SDP). As several researchers have pointed out, driver route selection is a multiple criteria decision process. This research proposes a multiobjective path optimisation (MOPO) decision model to make a more precise simulation of the decision-making behaviour of driver route selection. Seven single-objective path optimisation (SOPO) decision models are taken into account to establish the MOPO decision model. They relate to travel time, travel cost, cumulative distance, roadway capacity, roadway grade, passed intersections and number of turns. To solve the MOPO problem, a two-stage technique which incorporates shortest path (SP) algorithms and techniques for solving the multiobjective programming problem and a path genetic algorithm (PGA) are proposed. In addition, algorithms such as Dijkstra, A* and GA are reviewed and algorithms that are applicable for solving the MOPO problems are suggested. Furthermore, new algorithms for solving least-node path (LNP) problem, corresponding to the objective of passed intersections, as well as minimum-turn path (MTP) problem, corresponding to the objective of number of turns, are developed. To conduct the empirical study, a software tool - the multiobjective path optimisation analysis tool (MOPOAT) - was implemented. It contains tools for constructing a road network and its corresponding network topology, the environment of coding techniques for solving the MOPO problems and tools for the manipulation, statistics, analysis and display of experimental results. The purpose of implementing the MOPOAT software is to provide more efficient, convenient and user-friendly tools for solving MOPO and SOPO problems so that an empirical study of real road networks can be carried out more easily. To demonstrate the advantages of the proposed model in supporting more diverse information to drivers to assist in route selection, several experiments were conducted utilising three real road networks with different roadway types and numbers of nodes and links. Techniques and algorithms such as the two-stage approach, Dijkstra and the PGA for solving the MOPO problem, and the Dijkstra, LNP and MTP algorithms for solving the SOPO problems were applied. Finally, to deal with improvements in computational efficiency for identifying SPs in a large road network and for population initialisation of the PGA, the critical-section (CS) approach and the seed-path expansion (SPE) approach are proposed. To compare the run time between the conventional SP and CS algorithms as well as the PGA and the SPE algorithms, tools were implemented with commercial GIS, and experimental tests were conducted using road networks with a large amount of nodes and links and different roadway types. Through these theoretical and empirical studies, several useful contributions and conclusions were obtained. Some of the most significant findings are: 1. The experimental results demonstrate the advantages of integration with commercial GIS packages in supporting both spatial and attribute data displays. It can be safely said that, assisted by the MOPOAT software, it is easy for automobile drivers to obtain the optimal paths of the SDP, LNP, MTP and MOPO problems in seconds, despite these problems being highly complex and difficult to resolve manually. 2. According to the experimental results, the proposed LNP, MTP and MOPO decision models give automobile drivers richer information for choosing their driving routes in a more diverse way. 3. It is shown by the experimental results that the SDP and LNP mostly locate different paths in both radial-circumferential and grid-type road networks, and that the total passed intersections by the SDP are greater than passed by the LNP. Moreover, it is revealed that ambiguous turns might occur in both radial-circumferential and grid-type road networks. 4. It is found that the number of nodes of the SDP is in general greater than the number of nodes of the LNP and MTP irrespective of the type of road network. 5. A sensitivity analysis for weights shows that as the weighting value of the SDP objective incrementally increases by 0.1 units, the corresponding SDP??s objective value varies either low or high. The same results also occur for the LNP and MTP objectives. This verifies the fact that the weighting coefficients do not reflect proportionally the relative importance of the objectives. Moreover, the MTP objective has the higher sensitivity in comparison with the other two objectives. 6. Despite utilising Dijkstra or PGA algorithms for solving the MOPO problem, the LNP and MTP algorithms have to be employed to solve the non-commeasurable problem, whereby the standardisation objective value can be obtained. In addition, without any assisting information the PGA might fail to reach the best-compromise solution. 7. It is found that the total run time for solving the MOPO problem by applying the Dijkstra algorithm is much faster than by the PGA. However, if the run time excludes the time needed for population initialisation, the PGA is much faster than the Dijkstra algorithm. 8. Based on calculated bottlenecks, the proposed CS approach partitions a SP into many critical sections in advance, with the result that a long SP can be obtained by combining all SPs of all CSs. The experimental results show that the run time of the CS algorithm is much faster than Dijkstra??s algorithm. Moreover, the test result for the P-pointer indicates that if the total number of nodes of a SP grows the computational efficiency of the CS algorithm becomes significantly better than the Dijkstra algorithm, and that the CS approach has the best performance. 9. The experimental result for the E-pointer reveals that the computational efficiency of the CS algorithm will decrease gradually as the number of selected CSs increases. Therefore, the total percentage of selected CSs suggested by the experimental result is no more than 30 percent. 10. According to the experimental results, the performance order among SDP, LNP and MTP algorithms from fast to slow is SDP, MTP and LNP, and the LNP algorithm requires much more time than the other two algorithms. 11. As the total nodes of a path increase, most of the run time for SDP and LNP also increases. However, there are still some paths that violate the above rule. This result verifies that the run time needed for solving SDP and LNP is not only affected by the node numbers but also depends on the network topology. 12. Run time for solving the MOPO problem by applying the PGA is faster than applying the Dijkstra algorithm, if the run time of the former algorithm does not take into account the population initialisation time. Nevertheless, if the run time of the former algorithm does take into account the population initialisation time, the latter algorithm is much faster than the former algorithm. 13. In comparing the run time for population initialisation, the run time of the evolution process by applying the PGA is quite small, and the bottleneck of the run time for solving MOPO problem by applying the PGA is the population initialisation. 14. The population initialisation time is reduced significantly by applying the SPE algorithm, and increases at a very slow rate as the number of nodes of a path increases. As the total nodes of a path grow ever larger, the computing time is reduced more noticeably.
16

Techniques and algorithms for solving the multiobjective path optimisation problem for car navigation

Chiu, Ching-Sheng, Surveying & Spatial Information Systems, Faculty of Engineering, UNSW January 2009 (has links)
The conventional information used to guide automobile drivers in selecting their driving routes is the shortest-distance path (SDP). As several researchers have pointed out, driver route selection is a multiple criteria decision process. This research proposes a multiobjective path optimisation (MOPO) decision model to make a more precise simulation of the decision-making behaviour of driver route selection. Seven single-objective path optimisation (SOPO) decision models are taken into account to establish the MOPO decision model. They relate to travel time, travel cost, cumulative distance, roadway capacity, roadway grade, passed intersections and number of turns. To solve the MOPO problem, a two-stage technique which incorporates shortest path (SP) algorithms and techniques for solving the multiobjective programming problem and a path genetic algorithm (PGA) are proposed. In addition, algorithms such as Dijkstra, A* and GA are reviewed and algorithms that are applicable for solving the MOPO problems are suggested. Furthermore, new algorithms for solving least-node path (LNP) problem, corresponding to the objective of passed intersections, as well as minimum-turn path (MTP) problem, corresponding to the objective of number of turns, are developed. To conduct the empirical study, a software tool - the multiobjective path optimisation analysis tool (MOPOAT) - was implemented. It contains tools for constructing a road network and its corresponding network topology, the environment of coding techniques for solving the MOPO problems and tools for the manipulation, statistics, analysis and display of experimental results. The purpose of implementing the MOPOAT software is to provide more efficient, convenient and user-friendly tools for solving MOPO and SOPO problems so that an empirical study of real road networks can be carried out more easily. To demonstrate the advantages of the proposed model in supporting more diverse information to drivers to assist in route selection, several experiments were conducted utilising three real road networks with different roadway types and numbers of nodes and links. Techniques and algorithms such as the two-stage approach, Dijkstra and the PGA for solving the MOPO problem, and the Dijkstra, LNP and MTP algorithms for solving the SOPO problems were applied. Finally, to deal with improvements in computational efficiency for identifying SPs in a large road network and for population initialisation of the PGA, the critical-section (CS) approach and the seed-path expansion (SPE) approach are proposed. To compare the run time between the conventional SP and CS algorithms as well as the PGA and the SPE algorithms, tools were implemented with commercial GIS, and experimental tests were conducted using road networks with a large amount of nodes and links and different roadway types. Through these theoretical and empirical studies, several useful contributions and conclusions were obtained. Some of the most significant findings are: 1. The experimental results demonstrate the advantages of integration with commercial GIS packages in supporting both spatial and attribute data displays. It can be safely said that, assisted by the MOPOAT software, it is easy for automobile drivers to obtain the optimal paths of the SDP, LNP, MTP and MOPO problems in seconds, despite these problems being highly complex and difficult to resolve manually. 2. According to the experimental results, the proposed LNP, MTP and MOPO decision models give automobile drivers richer information for choosing their driving routes in a more diverse way. 3. It is shown by the experimental results that the SDP and LNP mostly locate different paths in both radial-circumferential and grid-type road networks, and that the total passed intersections by the SDP are greater than passed by the LNP. Moreover, it is revealed that ambiguous turns might occur in both radial-circumferential and grid-type road networks. 4. It is found that the number of nodes of the SDP is in general greater than the number of nodes of the LNP and MTP irrespective of the type of road network. 5. A sensitivity analysis for weights shows that as the weighting value of the SDP objective incrementally increases by 0.1 units, the corresponding SDP??s objective value varies either low or high. The same results also occur for the LNP and MTP objectives. This verifies the fact that the weighting coefficients do not reflect proportionally the relative importance of the objectives. Moreover, the MTP objective has the higher sensitivity in comparison with the other two objectives. 6. Despite utilising Dijkstra or PGA algorithms for solving the MOPO problem, the LNP and MTP algorithms have to be employed to solve the non-commeasurable problem, whereby the standardisation objective value can be obtained. In addition, without any assisting information the PGA might fail to reach the best-compromise solution. 7. It is found that the total run time for solving the MOPO problem by applying the Dijkstra algorithm is much faster than by the PGA. However, if the run time excludes the time needed for population initialisation, the PGA is much faster than the Dijkstra algorithm. 8. Based on calculated bottlenecks, the proposed CS approach partitions a SP into many critical sections in advance, with the result that a long SP can be obtained by combining all SPs of all CSs. The experimental results show that the run time of the CS algorithm is much faster than Dijkstra??s algorithm. Moreover, the test result for the P-pointer indicates that if the total number of nodes of a SP grows the computational efficiency of the CS algorithm becomes significantly better than the Dijkstra algorithm, and that the CS approach has the best performance. 9. The experimental result for the E-pointer reveals that the computational efficiency of the CS algorithm will decrease gradually as the number of selected CSs increases. Therefore, the total percentage of selected CSs suggested by the experimental result is no more than 30 percent. 10. According to the experimental results, the performance order among SDP, LNP and MTP algorithms from fast to slow is SDP, MTP and LNP, and the LNP algorithm requires much more time than the other two algorithms. 11. As the total nodes of a path increase, most of the run time for SDP and LNP also increases. However, there are still some paths that violate the above rule. This result verifies that the run time needed for solving SDP and LNP is not only affected by the node numbers but also depends on the network topology. 12. Run time for solving the MOPO problem by applying the PGA is faster than applying the Dijkstra algorithm, if the run time of the former algorithm does not take into account the population initialisation time. Nevertheless, if the run time of the former algorithm does take into account the population initialisation time, the latter algorithm is much faster than the former algorithm. 13. In comparing the run time for population initialisation, the run time of the evolution process by applying the PGA is quite small, and the bottleneck of the run time for solving MOPO problem by applying the PGA is the population initialisation. 14. The population initialisation time is reduced significantly by applying the SPE algorithm, and increases at a very slow rate as the number of nodes of a path increases. As the total nodes of a path grow ever larger, the computing time is reduced more noticeably.
17

Techniques and algorithms for solving the multiobjective path optimisation problem for car navigation

Chiu, Ching-Sheng, Surveying & Spatial Information Systems, Faculty of Engineering, UNSW January 2009 (has links)
The conventional information used to guide automobile drivers in selecting their driving routes is the shortest-distance path (SDP). As several researchers have pointed out, driver route selection is a multiple criteria decision process. This research proposes a multiobjective path optimisation (MOPO) decision model to make a more precise simulation of the decision-making behaviour of driver route selection. Seven single-objective path optimisation (SOPO) decision models are taken into account to establish the MOPO decision model. They relate to travel time, travel cost, cumulative distance, roadway capacity, roadway grade, passed intersections and number of turns. To solve the MOPO problem, a two-stage technique which incorporates shortest path (SP) algorithms and techniques for solving the multiobjective programming problem and a path genetic algorithm (PGA) are proposed. In addition, algorithms such as Dijkstra, A* and GA are reviewed and algorithms that are applicable for solving the MOPO problems are suggested. Furthermore, new algorithms for solving least-node path (LNP) problem, corresponding to the objective of passed intersections, as well as minimum-turn path (MTP) problem, corresponding to the objective of number of turns, are developed. To conduct the empirical study, a software tool - the multiobjective path optimisation analysis tool (MOPOAT) - was implemented. It contains tools for constructing a road network and its corresponding network topology, the environment of coding techniques for solving the MOPO problems and tools for the manipulation, statistics, analysis and display of experimental results. The purpose of implementing the MOPOAT software is to provide more efficient, convenient and user-friendly tools for solving MOPO and SOPO problems so that an empirical study of real road networks can be carried out more easily. To demonstrate the advantages of the proposed model in supporting more diverse information to drivers to assist in route selection, several experiments were conducted utilising three real road networks with different roadway types and numbers of nodes and links. Techniques and algorithms such as the two-stage approach, Dijkstra and the PGA for solving the MOPO problem, and the Dijkstra, LNP and MTP algorithms for solving the SOPO problems were applied. Finally, to deal with improvements in computational efficiency for identifying SPs in a large road network and for population initialisation of the PGA, the critical-section (CS) approach and the seed-path expansion (SPE) approach are proposed. To compare the run time between the conventional SP and CS algorithms as well as the PGA and the SPE algorithms, tools were implemented with commercial GIS, and experimental tests were conducted using road networks with a large amount of nodes and links and different roadway types. Through these theoretical and empirical studies, several useful contributions and conclusions were obtained. Some of the most significant findings are: 1. The experimental results demonstrate the advantages of integration with commercial GIS packages in supporting both spatial and attribute data displays. It can be safely said that, assisted by the MOPOAT software, it is easy for automobile drivers to obtain the optimal paths of the SDP, LNP, MTP and MOPO problems in seconds, despite these problems being highly complex and difficult to resolve manually. 2. According to the experimental results, the proposed LNP, MTP and MOPO decision models give automobile drivers richer information for choosing their driving routes in a more diverse way. 3. It is shown by the experimental results that the SDP and LNP mostly locate different paths in both radial-circumferential and grid-type road networks, and that the total passed intersections by the SDP are greater than passed by the LNP. Moreover, it is revealed that ambiguous turns might occur in both radial-circumferential and grid-type road networks. 4. It is found that the number of nodes of the SDP is in general greater than the number of nodes of the LNP and MTP irrespective of the type of road network. 5. A sensitivity analysis for weights shows that as the weighting value of the SDP objective incrementally increases by 0.1 units, the corresponding SDP??s objective value varies either low or high. The same results also occur for the LNP and MTP objectives. This verifies the fact that the weighting coefficients do not reflect proportionally the relative importance of the objectives. Moreover, the MTP objective has the higher sensitivity in comparison with the other two objectives. 6. Despite utilising Dijkstra or PGA algorithms for solving the MOPO problem, the LNP and MTP algorithms have to be employed to solve the non-commeasurable problem, whereby the standardisation objective value can be obtained. In addition, without any assisting information the PGA might fail to reach the best-compromise solution. 7. It is found that the total run time for solving the MOPO problem by applying the Dijkstra algorithm is much faster than by the PGA. However, if the run time excludes the time needed for population initialisation, the PGA is much faster than the Dijkstra algorithm. 8. Based on calculated bottlenecks, the proposed CS approach partitions a SP into many critical sections in advance, with the result that a long SP can be obtained by combining all SPs of all CSs. The experimental results show that the run time of the CS algorithm is much faster than Dijkstra??s algorithm. Moreover, the test result for the P-pointer indicates that if the total number of nodes of a SP grows the computational efficiency of the CS algorithm becomes significantly better than the Dijkstra algorithm, and that the CS approach has the best performance. 9. The experimental result for the E-pointer reveals that the computational efficiency of the CS algorithm will decrease gradually as the number of selected CSs increases. Therefore, the total percentage of selected CSs suggested by the experimental result is no more than 30 percent. 10. According to the experimental results, the performance order among SDP, LNP and MTP algorithms from fast to slow is SDP, MTP and LNP, and the LNP algorithm requires much more time than the other two algorithms. 11. As the total nodes of a path increase, most of the run time for SDP and LNP also increases. However, there are still some paths that violate the above rule. This result verifies that the run time needed for solving SDP and LNP is not only affected by the node numbers but also depends on the network topology. 12. Run time for solving the MOPO problem by applying the PGA is faster than applying the Dijkstra algorithm, if the run time of the former algorithm does not take into account the population initialisation time. Nevertheless, if the run time of the former algorithm does take into account the population initialisation time, the latter algorithm is much faster than the former algorithm. 13. In comparing the run time for population initialisation, the run time of the evolution process by applying the PGA is quite small, and the bottleneck of the run time for solving MOPO problem by applying the PGA is the population initialisation. 14. The population initialisation time is reduced significantly by applying the SPE algorithm, and increases at a very slow rate as the number of nodes of a path increases. As the total nodes of a path grow ever larger, the computing time is reduced more noticeably.
18

Techniques and algorithms for solving the multiobjective path optimisation problem for car navigation

Chiu, Ching-Sheng, Surveying & Spatial Information Systems, Faculty of Engineering, UNSW January 2009 (has links)
The conventional information used to guide automobile drivers in selecting their driving routes is the shortest-distance path (SDP). As several researchers have pointed out, driver route selection is a multiple criteria decision process. This research proposes a multiobjective path optimisation (MOPO) decision model to make a more precise simulation of the decision-making behaviour of driver route selection. Seven single-objective path optimisation (SOPO) decision models are taken into account to establish the MOPO decision model. They relate to travel time, travel cost, cumulative distance, roadway capacity, roadway grade, passed intersections and number of turns. To solve the MOPO problem, a two-stage technique which incorporates shortest path (SP) algorithms and techniques for solving the multiobjective programming problem and a path genetic algorithm (PGA) are proposed. In addition, algorithms such as Dijkstra, A* and GA are reviewed and algorithms that are applicable for solving the MOPO problems are suggested. Furthermore, new algorithms for solving least-node path (LNP) problem, corresponding to the objective of passed intersections, as well as minimum-turn path (MTP) problem, corresponding to the objective of number of turns, are developed. To conduct the empirical study, a software tool - the multiobjective path optimisation analysis tool (MOPOAT) - was implemented. It contains tools for constructing a road network and its corresponding network topology, the environment of coding techniques for solving the MOPO problems and tools for the manipulation, statistics, analysis and display of experimental results. The purpose of implementing the MOPOAT software is to provide more efficient, convenient and user-friendly tools for solving MOPO and SOPO problems so that an empirical study of real road networks can be carried out more easily. To demonstrate the advantages of the proposed model in supporting more diverse information to drivers to assist in route selection, several experiments were conducted utilising three real road networks with different roadway types and numbers of nodes and links. Techniques and algorithms such as the two-stage approach, Dijkstra and the PGA for solving the MOPO problem, and the Dijkstra, LNP and MTP algorithms for solving the SOPO problems were applied. Finally, to deal with improvements in computational efficiency for identifying SPs in a large road network and for population initialisation of the PGA, the critical-section (CS) approach and the seed-path expansion (SPE) approach are proposed. To compare the run time between the conventional SP and CS algorithms as well as the PGA and the SPE algorithms, tools were implemented with commercial GIS, and experimental tests were conducted using road networks with a large amount of nodes and links and different roadway types. Through these theoretical and empirical studies, several useful contributions and conclusions were obtained. Some of the most significant findings are: 1. The experimental results demonstrate the advantages of integration with commercial GIS packages in supporting both spatial and attribute data displays. It can be safely said that, assisted by the MOPOAT software, it is easy for automobile drivers to obtain the optimal paths of the SDP, LNP, MTP and MOPO problems in seconds, despite these problems being highly complex and difficult to resolve manually. 2. According to the experimental results, the proposed LNP, MTP and MOPO decision models give automobile drivers richer information for choosing their driving routes in a more diverse way. 3. It is shown by the experimental results that the SDP and LNP mostly locate different paths in both radial-circumferential and grid-type road networks, and that the total passed intersections by the SDP are greater than passed by the LNP. Moreover, it is revealed that ambiguous turns might occur in both radial-circumferential and grid-type road networks. 4. It is found that the number of nodes of the SDP is in general greater than the number of nodes of the LNP and MTP irrespective of the type of road network. 5. A sensitivity analysis for weights shows that as the weighting value of the SDP objective incrementally increases by 0.1 units, the corresponding SDP??s objective value varies either low or high. The same results also occur for the LNP and MTP objectives. This verifies the fact that the weighting coefficients do not reflect proportionally the relative importance of the objectives. Moreover, the MTP objective has the higher sensitivity in comparison with the other two objectives. 6. Despite utilising Dijkstra or PGA algorithms for solving the MOPO problem, the LNP and MTP algorithms have to be employed to solve the non-commeasurable problem, whereby the standardisation objective value can be obtained. In addition, without any assisting information the PGA might fail to reach the best-compromise solution. 7. It is found that the total run time for solving the MOPO problem by applying the Dijkstra algorithm is much faster than by the PGA. However, if the run time excludes the time needed for population initialisation, the PGA is much faster than the Dijkstra algorithm. 8. Based on calculated bottlenecks, the proposed CS approach partitions a SP into many critical sections in advance, with the result that a long SP can be obtained by combining all SPs of all CSs. The experimental results show that the run time of the CS algorithm is much faster than Dijkstra??s algorithm. Moreover, the test result for the P-pointer indicates that if the total number of nodes of a SP grows the computational efficiency of the CS algorithm becomes significantly better than the Dijkstra algorithm, and that the CS approach has the best performance. 9. The experimental result for the E-pointer reveals that the computational efficiency of the CS algorithm will decrease gradually as the number of selected CSs increases. Therefore, the total percentage of selected CSs suggested by the experimental result is no more than 30 percent. 10. According to the experimental results, the performance order among SDP, LNP and MTP algorithms from fast to slow is SDP, MTP and LNP, and the LNP algorithm requires much more time than the other two algorithms. 11. As the total nodes of a path increase, most of the run time for SDP and LNP also increases. However, there are still some paths that violate the above rule. This result verifies that the run time needed for solving SDP and LNP is not only affected by the node numbers but also depends on the network topology. 12. Run time for solving the MOPO problem by applying the PGA is faster than applying the Dijkstra algorithm, if the run time of the former algorithm does not take into account the population initialisation time. Nevertheless, if the run time of the former algorithm does take into account the population initialisation time, the latter algorithm is much faster than the former algorithm. 13. In comparing the run time for population initialisation, the run time of the evolution process by applying the PGA is quite small, and the bottleneck of the run time for solving MOPO problem by applying the PGA is the population initialisation. 14. The population initialisation time is reduced significantly by applying the SPE algorithm, and increases at a very slow rate as the number of nodes of a path increases. As the total nodes of a path grow ever larger, the computing time is reduced more noticeably.
19

Techniques and algorithms for solving the multiobjective path optimisation problem for car navigation

Chiu, Ching-Sheng, Surveying & Spatial Information Systems, Faculty of Engineering, UNSW January 2009 (has links)
The conventional information used to guide automobile drivers in selecting their driving routes is the shortest-distance path (SDP). As several researchers have pointed out, driver route selection is a multiple criteria decision process. This research proposes a multiobjective path optimisation (MOPO) decision model to make a more precise simulation of the decision-making behaviour of driver route selection. Seven single-objective path optimisation (SOPO) decision models are taken into account to establish the MOPO decision model. They relate to travel time, travel cost, cumulative distance, roadway capacity, roadway grade, passed intersections and number of turns. To solve the MOPO problem, a two-stage technique which incorporates shortest path (SP) algorithms and techniques for solving the multiobjective programming problem and a path genetic algorithm (PGA) are proposed. In addition, algorithms such as Dijkstra, A* and GA are reviewed and algorithms that are applicable for solving the MOPO problems are suggested. Furthermore, new algorithms for solving least-node path (LNP) problem, corresponding to the objective of passed intersections, as well as minimum-turn path (MTP) problem, corresponding to the objective of number of turns, are developed. To conduct the empirical study, a software tool - the multiobjective path optimisation analysis tool (MOPOAT) - was implemented. It contains tools for constructing a road network and its corresponding network topology, the environment of coding techniques for solving the MOPO problems and tools for the manipulation, statistics, analysis and display of experimental results. The purpose of implementing the MOPOAT software is to provide more efficient, convenient and user-friendly tools for solving MOPO and SOPO problems so that an empirical study of real road networks can be carried out more easily. To demonstrate the advantages of the proposed model in supporting more diverse information to drivers to assist in route selection, several experiments were conducted utilising three real road networks with different roadway types and numbers of nodes and links. Techniques and algorithms such as the two-stage approach, Dijkstra and the PGA for solving the MOPO problem, and the Dijkstra, LNP and MTP algorithms for solving the SOPO problems were applied. Finally, to deal with improvements in computational efficiency for identifying SPs in a large road network and for population initialisation of the PGA, the critical-section (CS) approach and the seed-path expansion (SPE) approach are proposed. To compare the run time between the conventional SP and CS algorithms as well as the PGA and the SPE algorithms, tools were implemented with commercial GIS, and experimental tests were conducted using road networks with a large amount of nodes and links and different roadway types. Through these theoretical and empirical studies, several useful contributions and conclusions were obtained. Some of the most significant findings are: 1. The experimental results demonstrate the advantages of integration with commercial GIS packages in supporting both spatial and attribute data displays. It can be safely said that, assisted by the MOPOAT software, it is easy for automobile drivers to obtain the optimal paths of the SDP, LNP, MTP and MOPO problems in seconds, despite these problems being highly complex and difficult to resolve manually. 2. According to the experimental results, the proposed LNP, MTP and MOPO decision models give automobile drivers richer information for choosing their driving routes in a more diverse way. 3. It is shown by the experimental results that the SDP and LNP mostly locate different paths in both radial-circumferential and grid-type road networks, and that the total passed intersections by the SDP are greater than passed by the LNP. Moreover, it is revealed that ambiguous turns might occur in both radial-circumferential and grid-type road networks. 4. It is found that the number of nodes of the SDP is in general greater than the number of nodes of the LNP and MTP irrespective of the type of road network. 5. A sensitivity analysis for weights shows that as the weighting value of the SDP objective incrementally increases by 0.1 units, the corresponding SDP??s objective value varies either low or high. The same results also occur for the LNP and MTP objectives. This verifies the fact that the weighting coefficients do not reflect proportionally the relative importance of the objectives. Moreover, the MTP objective has the higher sensitivity in comparison with the other two objectives. 6. Despite utilising Dijkstra or PGA algorithms for solving the MOPO problem, the LNP and MTP algorithms have to be employed to solve the non-commeasurable problem, whereby the standardisation objective value can be obtained. In addition, without any assisting information the PGA might fail to reach the best-compromise solution. 7. It is found that the total run time for solving the MOPO problem by applying the Dijkstra algorithm is much faster than by the PGA. However, if the run time excludes the time needed for population initialisation, the PGA is much faster than the Dijkstra algorithm. 8. Based on calculated bottlenecks, the proposed CS approach partitions a SP into many critical sections in advance, with the result that a long SP can be obtained by combining all SPs of all CSs. The experimental results show that the run time of the CS algorithm is much faster than Dijkstra??s algorithm. Moreover, the test result for the P-pointer indicates that if the total number of nodes of a SP grows the computational efficiency of the CS algorithm becomes significantly better than the Dijkstra algorithm, and that the CS approach has the best performance. 9. The experimental result for the E-pointer reveals that the computational efficiency of the CS algorithm will decrease gradually as the number of selected CSs increases. Therefore, the total percentage of selected CSs suggested by the experimental result is no more than 30 percent. 10. According to the experimental results, the performance order among SDP, LNP and MTP algorithms from fast to slow is SDP, MTP and LNP, and the LNP algorithm requires much more time than the other two algorithms. 11. As the total nodes of a path increase, most of the run time for SDP and LNP also increases. However, there are still some paths that violate the above rule. This result verifies that the run time needed for solving SDP and LNP is not only affected by the node numbers but also depends on the network topology. 12. Run time for solving the MOPO problem by applying the PGA is faster than applying the Dijkstra algorithm, if the run time of the former algorithm does not take into account the population initialisation time. Nevertheless, if the run time of the former algorithm does take into account the population initialisation time, the latter algorithm is much faster than the former algorithm. 13. In comparing the run time for population initialisation, the run time of the evolution process by applying the PGA is quite small, and the bottleneck of the run time for solving MOPO problem by applying the PGA is the population initialisation. 14. The population initialisation time is reduced significantly by applying the SPE algorithm, and increases at a very slow rate as the number of nodes of a path increases. As the total nodes of a path grow ever larger, the computing time is reduced more noticeably.
20

Techniques and algorithms for solving the multiobjective path optimisation problem for car navigation

Chiu, Ching-Sheng, Surveying & Spatial Information Systems, Faculty of Engineering, UNSW January 2009 (has links)
The conventional information used to guide automobile drivers in selecting their driving routes is the shortest-distance path (SDP). As several researchers have pointed out, driver route selection is a multiple criteria decision process. This research proposes a multiobjective path optimisation (MOPO) decision model to make a more precise simulation of the decision-making behaviour of driver route selection. Seven single-objective path optimisation (SOPO) decision models are taken into account to establish the MOPO decision model. They relate to travel time, travel cost, cumulative distance, roadway capacity, roadway grade, passed intersections and number of turns. To solve the MOPO problem, a two-stage technique which incorporates shortest path (SP) algorithms and techniques for solving the multiobjective programming problem and a path genetic algorithm (PGA) are proposed. In addition, algorithms such as Dijkstra, A* and GA are reviewed and algorithms that are applicable for solving the MOPO problems are suggested. Furthermore, new algorithms for solving least-node path (LNP) problem, corresponding to the objective of passed intersections, as well as minimum-turn path (MTP) problem, corresponding to the objective of number of turns, are developed. To conduct the empirical study, a software tool - the multiobjective path optimisation analysis tool (MOPOAT) - was implemented. It contains tools for constructing a road network and its corresponding network topology, the environment of coding techniques for solving the MOPO problems and tools for the manipulation, statistics, analysis and display of experimental results. The purpose of implementing the MOPOAT software is to provide more efficient, convenient and user-friendly tools for solving MOPO and SOPO problems so that an empirical study of real road networks can be carried out more easily. To demonstrate the advantages of the proposed model in supporting more diverse information to drivers to assist in route selection, several experiments were conducted utilising three real road networks with different roadway types and numbers of nodes and links. Techniques and algorithms such as the two-stage approach, Dijkstra and the PGA for solving the MOPO problem, and the Dijkstra, LNP and MTP algorithms for solving the SOPO problems were applied. Finally, to deal with improvements in computational efficiency for identifying SPs in a large road network and for population initialisation of the PGA, the critical-section (CS) approach and the seed-path expansion (SPE) approach are proposed. To compare the run time between the conventional SP and CS algorithms as well as the PGA and the SPE algorithms, tools were implemented with commercial GIS, and experimental tests were conducted using road networks with a large amount of nodes and links and different roadway types. Through these theoretical and empirical studies, several useful contributions and conclusions were obtained. Some of the most significant findings are: 1. The experimental results demonstrate the advantages of integration with commercial GIS packages in supporting both spatial and attribute data displays. It can be safely said that, assisted by the MOPOAT software, it is easy for automobile drivers to obtain the optimal paths of the SDP, LNP, MTP and MOPO problems in seconds, despite these problems being highly complex and difficult to resolve manually. 2. According to the experimental results, the proposed LNP, MTP and MOPO decision models give automobile drivers richer information for choosing their driving routes in a more diverse way. 3. It is shown by the experimental results that the SDP and LNP mostly locate different paths in both radial-circumferential and grid-type road networks, and that the total passed intersections by the SDP are greater than passed by the LNP. Moreover, it is revealed that ambiguous turns might occur in both radial-circumferential and grid-type road networks. 4. It is found that the number of nodes of the SDP is in general greater than the number of nodes of the LNP and MTP irrespective of the type of road network. 5. A sensitivity analysis for weights shows that as the weighting value of the SDP objective incrementally increases by 0.1 units, the corresponding SDP??s objective value varies either low or high. The same results also occur for the LNP and MTP objectives. This verifies the fact that the weighting coefficients do not reflect proportionally the relative importance of the objectives. Moreover, the MTP objective has the higher sensitivity in comparison with the other two objectives. 6. Despite utilising Dijkstra or PGA algorithms for solving the MOPO problem, the LNP and MTP algorithms have to be employed to solve the non-commeasurable problem, whereby the standardisation objective value can be obtained. In addition, without any assisting information the PGA might fail to reach the best-compromise solution. 7. It is found that the total run time for solving the MOPO problem by applying the Dijkstra algorithm is much faster than by the PGA. However, if the run time excludes the time needed for population initialisation, the PGA is much faster than the Dijkstra algorithm. 8. Based on calculated bottlenecks, the proposed CS approach partitions a SP into many critical sections in advance, with the result that a long SP can be obtained by combining all SPs of all CSs. The experimental results show that the run time of the CS algorithm is much faster than Dijkstra??s algorithm. Moreover, the test result for the P-pointer indicates that if the total number of nodes of a SP grows the computational efficiency of the CS algorithm becomes significantly better than the Dijkstra algorithm, and that the CS approach has the best performance. 9. The experimental result for the E-pointer reveals that the computational efficiency of the CS algorithm will decrease gradually as the number of selected CSs increases. Therefore, the total percentage of selected CSs suggested by the experimental result is no more than 30 percent. 10. According to the experimental results, the performance order among SDP, LNP and MTP algorithms from fast to slow is SDP, MTP and LNP, and the LNP algorithm requires much more time than the other two algorithms. 11. As the total nodes of a path increase, most of the run time for SDP and LNP also increases. However, there are still some paths that violate the above rule. This result verifies that the run time needed for solving SDP and LNP is not only affected by the node numbers but also depends on the network topology. 12. Run time for solving the MOPO problem by applying the PGA is faster than applying the Dijkstra algorithm, if the run time of the former algorithm does not take into account the population initialisation time. Nevertheless, if the run time of the former algorithm does take into account the population initialisation time, the latter algorithm is much faster than the former algorithm. 13. In comparing the run time for population initialisation, the run time of the evolution process by applying the PGA is quite small, and the bottleneck of the run time for solving MOPO problem by applying the PGA is the population initialisation. 14. The population initialisation time is reduced significantly by applying the SPE algorithm, and increases at a very slow rate as the number of nodes of a path increases. As the total nodes of a path grow ever larger, the computing time is reduced more noticeably.

Page generated in 0.4432 seconds