| Literature DB >> 35746161 |
Abbas Shah Syed1, Daniel Sierra-Sosa2, Anup Kumar1, Adel Elmaghraby1.
Abstract
One of the prime aims of smart cities has been to optimally manage the available resources and systems that are used in the city. With an increase in urban population that is set to grow even faster in the future, smart city development has been the main goal for governments worldwide. In this regard, while the useage of Artificial Intelligence (AI) techniques covering the areas of Machine and Deep Learning have garnered much attention for Smart Cities, less attention has focused towards the use of combinatorial optimization schemes. To help with this, the current review presents a coverage of optimization methods and applications from a smart city perspective enabled by the Internet of Things (IoT). A mapping is provided for the most encountered applications of computational optimization within IoT smart cities for five popular optimization methods, ant colony optimization, genetic algorithm, particle swarm optimization, artificial bee colony optimization and differential evolution. For each application identified, the algorithms used, objectives considered, the nature of the formulation and constraints taken in to account have been specified and discussed. Lastly, the data setup used by each covered work is also mentioned and directions for future work have been identified. This review will help researchers by providing them a consolidated starting point for research in the domain of smart city application optimization.Entities:
Keywords: Artificial Intelligence; Internet of Things (IoT); genetic agorithm; heuristics; optimization; particle swarm optimization; smart cities
Mesh:
Year: 2022 PMID: 35746161 PMCID: PMC9228834 DOI: 10.3390/s22124380
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Optimization applications in Smart Agriculture.
Optimization in Smart Agriculture.
|
|
|
|
|
|
| Irrigation Management (Irrigation Water Scheduling) | ACO [ | Single | Maximizing net return on crop | Constraint on water availability |
| PSO [ | Capacity of irrigation system | |||
| Water savings should be more than deficiency | ||||
| GA [ | Single | Minimize water fluctuations and difference between the time of water demand and need | Finite canal capacity | |
| Maximum rotation time limitation | ||||
| GA [ | Parallel | Maximize yield, global and local water use efficiencies | Constraint on irrigation interval | |
| Minimum and max irrigation amount | ||||
| GA [ | Parallel | Minimize leakage loss both individually and overall | Flow capacity limited by maximum | |
| Irrigation time constraint | ||||
| Net discharge constraint | ||||
| Total flow rate should be sum of individual flowrates | ||||
| Irrigation Management (Irrigation Water Allocation) | DE [ | Single | Minimize irrigation water allocated and maximizes net benefits | Constraint on the land area available |
| Minimum and max planting areas for crops | ||||
| Limited water available for the farm | ||||
| PSO [ | Parallel | Minimize deviation in the different channels, water seepage in the distribution channels | Time | |
| Water quantity constraints | ||||
| GA [ | Parallel | Maximize benefit to regional water supply, minimize water deficit groundwater exploitation in regions | Water supply quantity constraints for annual water, ground water | |
| Irrigation Management (Energy Optimization) | GA [ | Parallel | Minimize energy cost while maintaining water supply for plants | Limited energy available |
| Water volume maintained in storage tank, fish pond | ||||
| GA [ | Single | Minimize sum of squared water shortage | Annual water availability in reservoir | |
| Water rights of replenishment pumping station | ||||
| Water rights of the irrigation pumping station | ||||
| Operational rule constraints | ||||
| Irrigation Management (Water Control) | GA [ | Single | Maximize yield | Minimum and maximum water depth limits |
| Min and max soil moisture | ||||
| Irrigation and Fertilizer Management | GA [ | Single | Maximize economic profits and environmental benefits | Limits on the demand of water for each crop |
| Total water does not exceed available | ||||
| Total fertilizer doesn’t exceed availability | ||||
| Water allocation should be positive |
Data setup used for Smart Agriculture Optimization.
|
|
|
| Self-collected/Presented | [ |
| Government and private agencies | [ |
Figure 2Optimization applications in Smart City Services.
Optimization in Smart City Services.
|
|
|
|
|
|
| Waste Management Route Optimization | ACO [ | Single | Minimization of distance | Road Network is fixed |
| GA [ | Each dumpster served by one truck only | |||
| Trucks leave depot to go to landfill | ||||
| PSO [ | Routes are continuous | |||
| ABC [ | Single | Minimize CO | Capacity constraint for bins as well as trucks | |
| ACO [ | Single | Minimize total travel time | Trucks leave a depot empty | |
| GA [ | Bins needs to be fully emptied by trucks | |||
| Vehicle start depot and end at landfill | ||||
| PSO [ | Demand should not exceed capacity | |||
| ACO [ | Single | Minimize travel cost and total usage cost of vehicles | Subtour elimination | |
| Jobs should finish within a given deadline |
Data setup used for Smart City Services Optimization.
|
|
|
| Self-collected/Presented/Generated | [ |
| Government Agency | [ |
| Dataset | Capacitated VRP datasets [ |
Figure 3Optimization applications in Smart Grid.
Optimization in Smart Grid.
|
|
|
|
|
|
| Power Management (Improve Grid Performance) | ABC [ | Single | Minimize active power loss, volage deviation and voltage stability index (L-index) | Power flow constraints |
| GA [ | Restriction on power source installations and other components related to power structure | |||
| PSO [ | Single | Minimize power loss | Generation and other component operations within limits | |
| GA [ | Single | Minimize average percentage of loadability of the lines, active power loss, reactance of transmission line | Limitation on values of bus voltage | |
| Transmission line capacity, generator active and reactive power. | ||||
| ABC [ | Single | Minimize cost for maintaining thermal and voltage stability and lower asset management of distribution networks | Active and reactive power must be balanced | |
| Limits on voltage and load maximum | ||||
| ESS max charging and discharging constraints | ||||
| PSO [ | Parallel | Maximize annual profit by reducing charges for annual energy losses, peak power loses etc | Constraint on the node voltage (soft) | |
| Minimize power loss for the network reconfiguration | Power injected by DER and SG within limit | |||
| Power generated at a given node has a limit | ||||
| For reconfiguration: | ||||
| Radial topology, | ||||
| Node voltages has a max hard constraint | ||||
| Power Management (Distributed Energy Resource Management) | ABC [ | Single | Minimize total cost | Power generation by renewables within limits |
| DE [ | Battery charge and discharge limits and system reliability | |||
| GA [ | Power balance constraint (generated equal to consumed) | |||
| PSO [ | Specific loads are interruptible | |||
| Constraints on the efficiencies of the sources | ||||
| DE [ | Single | Minimize cost and emission | ||
| ABC [ | Single | Minimize cost and power imported from outside micro-grid | Power flow constraints for the DER | |
| GA [ | Single | Minimization of cost of energy and life cycle emissions (CO | Constraints on battery capacity | |
| System reliability constraint | ||||
| Energy produced equal or greater sthan required | ||||
| PSO [ | Single | Minimize reliability cost, cost of electricity production and operation environmental impact ()using renewable factor) | ||
| Expansion of distribution network | ABC [ | Single | Minimize cost of network expansion, active losses and loss of load and generation | Power flow and active power balanced |
| Power generation limits | ||||
| Number of transmission line limits | ||||
| PSO [ | Single | Minimize number of PMUs | SG Network should be observable |
Data setup used for Smart Grid.
|
|
|
| Self-collected/Presented/Generated | 25 Bus networks [ |
| Government Agency/other research work | [ |
| Dataset/Standard Network | IEEE 14 Bus [ |
Figure 4Optimization applications in Smart Health.
Optimization in Smart Health.
|
|
|
|
|
|
| Emergency Vehicle Allocation and Relocation | ACO [ | Single | Minimize lateness | Ambulance from nearest hospital is dispatched |
| GA [ | Speed of ambulance | |||
| Total number of ambulance limits | ||||
| GA [ | Single | Minimize average waiting time of ambulances | Balance constraints on exit and entry volumes | |
| Flow conservation constraints | ||||
| GA [ | Single | Minimize total cost in money and time | ||
| Emergency Vehicle Routing | PSO [ | Single | Minimize travel time, road length traveled, density of vehicles on the road | Road connections are specific |
| GA [ | Single | Minimize the entrance time of emergency vehicle by changing the order of vehicles going through intersections | Constraint on the difference between arrival times of current and previous vehicles and on the entrance time of the vehicle |
Data setup used for Smart Health.
|
|
|
| Self-collected/Presented/Generated | [ |
| Government Agency/other research work | [ |
Figure 5Optimization applications in Smart Homes.
Optimization in Smart Homes.
|
|
|
|
|
|
| Home Energy Management | ACO [ | Single | Minimize cost and waiting time | Comfort needs to be maintained |
| ACO [ | Parallel | Minimize cost and peak to average ratio | Power flow constraints | |
| ACO [ | Single | Minimize cost and peak to average ratio | Maximum energy capacity constraint | |
| DE [ | Device counted that can be shifted is positive | |||
| PSO [ | Number of devices shifted at any time should not be more than the available number of controllable devices | |||
| GA [ | Single | Minimize peak to average ratio for load shaping | Load shaping, redistribution of load in a flexible manner | |
| GA [ | Single | Minimize ratio of operating cost and load factor | Charging and discharging of batteries | |
| Complete load transfer and load clipping limits | ||||
| DE [ | Single | Minimize electricity cost, peak to average ratio of power and discomfort minimization of users | Constraints on PV supply limits | |
| ACO [ | State of charge and rate of discharge of battery | |||
| DE [ | Single | Minimize electricity cost and discomfort | Time of operation within specified limits | |
| PSO [ | Temperature, air quality, illumination and energy should be within maximum limits | |||
| GA [ | Parallel | A given appliance must be on for specified times of the day | ||
| Power limits to be followed | ||||
| ABC [ | Single | Minimize cost of electricity | Appliances for comfort have fixed times | |
| DE [ | Some appliances cannot be delayed | |||
| GA [ | Power balance constraints | |||
| PSO [ | Surplus solar power sold back to distribution system | |||
| Maintain zero net energy in building | ||||
| Time constraints | ||||
| Load safety factor | ||||
| Load phases of appliances fulfill energy requirements | ||||
| Comfort needs to be maintained | ||||
| Peak to average power ratio balancing | ||||
| PSO [ | Single | Minimize energy bill and cost associated with KWH curtailment | Power values within limits, battery charge and discharge limits |
Data setup used for Smart Homes.
|
|
|
| Self-collected/Presented/Generated | [ |
| Government Agency/other research work | [ |
Figure 6Optimization applications in Smart Industry.
Optimization in Smart Industry.
|
|
|
|
|
|
| Location determination for sites | ABC [ | Single | Minimize transportation and hub establishment cost | Single allocation for each demand node |
| A given number of hubs are established | ||||
| Covering radius constraint | ||||
| Time reliability constraint | ||||
| GA [ | Parallel | Minimize distribution cost and maximize profit | Load capacity meets needs of customers | |
| A delivery vehicle can only be delivered when it receives a task | ||||
| Capacity constraints | ||||
| Routing for Logistics | ABC [ | Parallel | Minimize distance travelled, CO | Every customer visited only once |
| Every vehicle visiting a location must leave it too | ||||
| Ensure route continuity | ||||
| Demands of any route must not exceed capacity | ||||
| Edges satisfying time window constraint are allowed. | ||||
| ABC [ | Single | Minimize total transportation distance | Each customer served only once | |
| GA [ | Route should start and end at the same depot | |||
| Served demand of each vehicle does not exceed capacity limit | ||||
| ACO [ | Single | Minimizing total cost | Each customer served only once | |
| PSO [ | Dispatched vehicles not more than available | |||
| ABC [ | Vehicle routes don’t contain disconnected routes | |||
| Customer demand shouldn’t be larger than vehicle capacity | ||||
| ABC [ | Single | Minimize travelling time | Vehicle load constraint | |
| Subtours not allowed | ||||
| Speed, time and distance | ||||
| Maximum number of vehicles on a route | ||||
| Each customer served by one vehicle | ||||
| Vehicle number max limit | ||||
| PSO [ | Parallel | Minimize fuel consumption and travel time | Each customer serviced by only one vehicle | |
| Continuity in route | ||||
| Vehicle load conservation between nodes, | ||||
| First in first out proper when traveling time is computed | ||||
| Time taken for customers as stated, | ||||
| Maximum time for servicing | ||||
| Vehicle capacity constraint | ||||
| Depot is the first and final destination of each vehicle |
Data setup for Smart Industry.
|
|
|
| Self-collected/Presented/Generated | [ |
| Government Agency/other research work | [ |
| Dataset/Standard Network | Test instances in [ |
Figure 7Optimization applications in Smart Infrastructure.
Optimization in Smart Infrastructure.
|
|
|
|
|
|
| Sensor placement | GA [ | Single | Minimize measurement error and measurement cost | |
| PSO [ | Single | Maximize reconstruction accuracy and robustness of transfer relationship between deformation displacement and surface strain (formulated as a minimization problem for negated accuracy and robustness) | Sensor placements within predefined range and angles | |
| GA [ | Single | Minimize the ratio of sensor placement performance to redundancy information | Sensor placement is permitted on chosen location | |
| GA [ | Single | Minimize the MAE between the system and the estimated response (global error) and minimize the maximum difference between the system and its estimated response (local error) | Sensor locations are from a set of predefined locations | |
| DE [ | Single | Maximize quality of coverage, lifetime, connectivity uniformity of sensor nodes and cluster heads and reliability | Constraint on the number of cluster heads associated with each sensor node and cluster head | |
| GA [ | Single | Minimize cross correlation of the sensing network | Sensor placement is permitted on chosen location |
Data types for Smart Infrastructure.
|
|
|
| Self-collected/Presented/Generated | [ |
Figure 8Optimization applications in Smart Transportation.
Optimization in Smart Transportation.
|
|
|
|
|
|
| Traffic signal control | ABC [ | Single | Minimize travel time | Interval of feasible green time length values |
| ABC [ | Interval of feasible offset time length values | |||
| Constraints on cycle lengths | ||||
| ABC [ | Single | Minimize time delay | Only one active stage | |
| GA [ | Flow dynamic constraint | |||
| GA [ | Parallel | Minimize time delay and also achieve traffic network equilibrium | Link volume constraint | |
| Constraints on duration of green/red phases | ||||
| Offset phase duration | ||||
| Minimize average travel time. | ||||
| Relationship between route and link flows need to be maintained as defined | ||||
| GA [ | Single | Minimize vehicle emissions and travel time for vehicles | Sum of green time of each phase is equal to total available green time | |
| Green time is set by a lower bound | ||||
| GA [ | Parallel | Minimize delay, and exhaust emission and maximize traffic capacity (formulated as minimization problem) | Cycle length of signals has minimum and maximum limits | |
| Traffic Routing (Parking System) | ACO [ | Parallel | Minimize distance with bend straightening and turn reduction | Bend straightening and turn reduction |
| ACO [ | Parallel | Reduce traffic flow and shortest distance towards parking | ||
| GA [ | Single | Minimize distance | Specific prefixed routes possible for free parking | |
| Traffic Routing (Road Traffic) | ACO [ | Single | Minimize distance, minimize congestion | Follow roadmap |
| ACO [ | Single | Maximize flow | ||
| ACO [ | Single | Minimize travel time | Constraint on relationship between green time lengths cycle length, offset on the network calculation | |
| GA [ | Interval of feasible green time length values | |||
| Interval of feasible offset time length values | ||||
| Specific road segments | ||||
| Connected constraints on the values of time taken for vehicles | ||||
| DE [ | Single | Minimize travelling cost and rental cost | Each bus has one employee | |
| Employees can be assigned when stop is available | ||||
| Bus stop assigned when bus is in use | ||||
| Constraint on distance of bus stop from employee home and more | ||||
| DE [ | Single | Minimize total cost | Road network connections followed | |
| Solutions contains correct number of routes | ||||
| ACO [ | Single | Minimize transit time, travel distance, road congestion and traffic expenses | Variable value constraints |
Data types for Smart Transportation.
|
|
|
| Self-collected/Presented/Generated | [ |
| GovernmentAgency/other research work | [ |
Figure 9Optimization applications in IoT based Smart Cities.
Figure 10Count of different algorithms used with respect to Smart City Component.
Figure 11Solution scheme for problems with respect to Smart City Component.