An Integrated DQN and RF Packet Routing Framework for the V2X Network
Abstract
:1. Introduction
- In the offline phase, real-world moving trajectory data from Beijing taxis are employed to assess the use of the vehicle trajectory continuity algorithm to correct vehicle GPS trajectories, add data on vehicle arrival at intersections, and estimate the average vehicle speed for a road segment. The algorithm can rectify and analyze vehicle trajectories, resulting in the attainment of accurate information and better routing decisions.
- The SDN architecture, which utilizes historical vehicle information to train a packet relay node model using the DQN, is adopted when designing the IDRF_DQN framework. The IDRF_DQN_RF framework, which combines IDRF_DQN with RF, is proposed to train a vehicle intersection traversal model using historical trajectory information. These two frameworks adopt the DQN to reduce excessive storage consumption and searching delays during Q-learning.
- In the real-time phase, we propose algorithms to estimate the vehicle link stability, determine whether complete packet transmission can be carried out between the packet-carrying vehicle and the relay ones, and calculate the minimum segment delay, which is the delay when transmitting packets from one road segment to the next. The optimal packet transmission path can be found when considering both real-time and non-real-time vehicles.
- We propose and adopt an integrated IDRF framework that combines IDRF_DQN_RF with real-time DQN-determined packet routing and exception-handling mechanisms. When new vehicles enter the network in real time, their information is added to the segment delay calculation. Then, the framework determines whether these new real-time vehicles can establish new packet relay paths by combining the relay node delay choices from the trained DQN model and the intersection relay probabilities computed through RF. Consequently, this integration enables the shortest end-to-end delay packet relay path for real-time vehicles between the source and the destination to be determined.
2. Related Work
2.1. The Deep Q-Learning Network for Deep Reinforcement Learning
2.2. Machine Learning Techniques Applied to Networking Issues
2.3. Learning-Based VANET Routing Research for Packet Forwarding
3. Design of the IDRF System
- There are RSUs at each intersection, and physical network lines interconnect these RSUs.
- On each road segment connected at intersections, vehicles periodically transmit vehicle information to an RSU.
- Phase 1 (Offline Phase):
- Phase 2 (Real-Time Phase):
3.1. Offline Phase
3.1.1. Correction Unit for Correcting the Vehicle Trajectory Data
3.1.2. Adding the Vehicle Arrival Time at the Intersection into Vehicle Trajectory Data
3.1.3. Estimation of the Average Vehicle Speeds for Each Road Segment within Different Periods
3.1.4. Utilizing Random Forests for the Prediction Unit
- On the rectified vehicle trajectories from the last seven days, taxis with a total timestamp count of fewer than 50 entries are categorized as vehicles with insufficient data. Other vehicles are classified as vehicles with sufficient data.
- Sufficient data recorded on 2–5 February 2008 are assigned to the training set.
- Sufficient data for 6–7 February 2008 are assigned to the validation set.
- Sufficient data recorded on 8 February 2008 are assigned to the test set.
3.1.5. Deep Reinforcement Learning Training Unit
3.2. Real-Time Phase
3.2.1. Calculating the Vehicle’s Arrival Time at the Next Intersection Based on Vehicle Information by the Analysis Unit of the RSU
3.2.2. Estimation of the Minimum Packet Propagation Delay for a Road Segment Using the Vehicle Connection Stability, Road Segment, and Intersection Tables
- Same direction:
- As and the relay vehicle are driving in the same direction and approaching each other, the speed difference between vehicles i and j is defined as . The distance between the two vehicles is described as . When is larger than R, indicating that the two vehicles are not within each other’s communication radii, and . When is less than or equal to R, indicating that the two vehicles are within each other’s communication radii, and . In this case, the is the time spent by the two vehicles moving from their current positions to the position at which they meet because they are approaching each other.
- As and the relay vehicle drive in the same direction but gradually move apart, the speed difference between vehicles i and j is defined as . The distance between the two vehicles is described as . When is greater than R, indicating that the two vehicles are not within each other’s communication radii and will not meet again, and . When is less than or equal to R, indicating that the two vehicles are within each other’s communication radii, and . In this case, the is the time spent by the two vehicles moving from their current positions until their distance reaches R because they gradually move apart.
- Opposite direction:
- As and the relay vehicle are driving in opposite directions but approaching each other, the speed difference between vehicles i and j is defined as . The distance between the two vehicles is described as . When is greater than R, indicating that the two vehicles are not within each other’s communication radii, and . When VD is less than or equal to R, indicating that the two vehicles are within each other’s communication radii, and .
- As and the relay vehicle drive in opposite directions and gradually move apart, the speed difference between vehicles i and j is defined as . The distance between the two vehicles is described as . When is greater than R, indicating that the two vehicles are not within each other’s communication radii and will not meet again, and . When is less than or equal to R, indicating that the two vehicles are within each other’s communication radii, and . In this case, the is the time spent by the two vehicles moving from their current positions until their distance reaches R because they gradually move apart.
3.2.3. Real-Time DQN Routing Decision for the Packet Transmission Path and the Exception Handling Mechanism by the Integration Unit
- If the packet carried by vcarry needs to be transmitted to the destination, go to step 2. Otherwise, the DQN routing decision flow ends.
- The DQN executed in the SDN CN first determines which relay node vrelay is chosen to forward the data.
- This information is initially sent from the SDN CN to the RSU, which then forwards it to vcarry, thereby carrying the packet.
- When the vcarry carrying the packet searches its neighbor table and discovers the presence of vrelay, it forwards the packet to vrelay and the process moves to step 5. If vcarry cannot find vrelay in its neighbor table, the process moves to step 10.
- If the packet transmission from vcarry to vrelay is successful, go to step 6. Otherwise, go to step 7.
- vcarry sends back a success packet to the RSU, notifying them that the transmission has been successful. Go to step 8.
- If the packet transmission to vrelay fails, vcarry sends back a failure packet to the RSU, notifying them that the packet transmission has failed.
- Subsequently, the RSU informs the SDN CN that vrelay is unable to complete the packet transmission.
- The SDN CN reselects another relay node using DQN. Then, the process returns to step 1.
- The SDN CN sends back a not found packet to the RSU, notifying it that the chosen relay node cannot be found. The RSU then tells the SDN CN to reselect another relay node by going to step 9.
3.2.4. Integration of DQN and RF Using the Real-Time Decision Unit
- Determine if the destination vehicle is a real-time new vehicle. If the destination vehicle is not new, DQN is used to determine the shortest path from the source vehicle to the destination vehicle for forwarding. Then, go to step 2. Otherwise, go to step 4.
- If the destination is a new vehicle, determine whether the destination and packet-carrying vehicles are on the same road segment. If they are, go to step 5. Otherwise, go to step 3.
- If the destination vehicle and the packet-carrying vehicle are not on the same road segment, temporarily set the upcoming intersection of the destination vehicle as the destination intersection.
- Use DQN to determine the shortest path from the source vehicle to the destination intersection. Then, go to step 6.
- Forward the packet to the destination vehicle. Then, go to step 15.
- Determine whether packet forwarding occurs on the road segment. If it does, go to step 7; if not, go to step 11.
- Determine whether the candidate vehicles forwarding the packet in this hop have real-time new vehicles. If they do, go to step 8; if not, go to step 9.
- If there are real-time new vehicles, recalculate the DQN delay weights for all candidate vehicles in this hop.
- Classify the vehicle with the largest DQN delay weight at this road segment as the relay node. If there are no real-time new vehicles, there is no need to recalculate the DQN delay weights for all candidate vehicles in that hop. Instead, use the DQN delay weights to determine the optimal forwarding node.
- Forward the packet to the selected relay node. Then, go to step 15.
- If packet forwarding occurs at an intersection, determine whether real-time new vehicles are in this forwarding hop. If there are real-time new vehicles, go to step 12. Otherwise, go to step 13.
- Calculate the DQN delay weights for all vehicles in that hop.
- Multiply the DQN delay weight by the RF intersection transfer probability to compute the transfer delay weight. If there are no real-time new vehicles in this forwarding hop, calculate the transfer delay weight using the original DQN delay weight multiplied by the RF intersection transfer probability.
- Classify the vehicle with the largest transfer delay weight at this road segment as the relay node.
- Determine whether the packet has been forwarded to the destination vehicle. If it has, the flow of the real-time decision unit has finished. If not, return to step 1.
4. System Simulations and Performance Evaluations
4.1. Simulation Environment
- Average end-to-end delay
- Average packet delivery ratio
- Average overhead ratio
4.2. DQN Hyperparameter Configuration and Testing
4.3. Different Numbers of Source-Destination Pairs for the Sparse and Congested Periods
4.4. Different Transmission Ranges for Sparse and Congested Periods
5. Discussion
5.1. Performance Improvement Using the Corrected Trajectory Data
5.2. Four Approaches to the Correction of Vehicle Trajectory Data
6. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Sharma, S.; Agarwal, P.; Mohan, S. Security challenges and future aspects of fifth generation vehicular ad hoc networking (5G-VANET) in connected vehicles. In Proceedings of the 3rd International Conference on Intelligent Sustainable Systems (ICISS), Thoothukudi, India, 3–5 December 2020; pp. 1376–1380. [Google Scholar]
- Hamza, I.A.; Razvan, C.V.; John, A.C.; Yusun, C. Towards fast and reliable multihop routing in VANETs. IEEE Trans. Mobile Comput. 2020, 19, 2461–2474. [Google Scholar]
- Zhang, C.; Wei, J.; Qu, S.; Huang, C.; Dai, J.; Fu, P.; Wang, Z.; Li, X. Implementation of a V2P-based VRU warning system with C-V2X technology. IEEE Access 2023, 11, 69903–69915. [Google Scholar] [CrossRef]
- 802.11p-2010; IEEE Standard for Information Technology–Local and Metropolitan Area Networks—Specific Requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 6: Wireless Access in Vehicular Environments. IEEE: New York, NY, USA, 2010.
- Al-Heety, O.S.; Zakaria, Z.; Ismail, M.; Shakir, M.M.; Alani, S.; Alsariera, H. A comprehensive survey: Benefits, services, recent works, challenges, security, and use cases for SDN-VANET. IEEE Access 2020, 8, 91028–91047. [Google Scholar] [CrossRef]
- Sedar, R.; Kalalas, C.; Vázquez-Gallego, F.; Alonso, L.; Alonso-Zarate, J. A comprehensive survey of V2X cybersecurity mechanisms and future research paths. IEEE Open J. Commun. Soc. 2023, 4, 325–391. [Google Scholar] [CrossRef]
- Chatterjee, T.; Karmakar, R.; Kaddoum, G.; Chattopadhyay, S.; Chakraborty, S. A survey of VANET/V2X routing from the perspective of non-learning and learning-based approaches. IEEE Access 2022, 10, 23022–23050. [Google Scholar] [CrossRef]
- Nazib, R.A.; Moh, S. Reinforcement learning-based routing protocols for vehicular ad hoc networks: A comparative survey. IEEE Access 2021, 9, 27552–27587. [Google Scholar] [CrossRef]
- Doddalinganavar, S.S.; Tergundi, P.; Patil, R.S. Survey on deep reinforcement learning protocol in VANET. In Proceedings of the 1st International Conference on Advances in Information Technology (ICAIT), Chikmagalur, India, 25–27 July 2019; pp. 81–86. [Google Scholar]
- Abdulhae, O.T.; Mandeep, J.S.; Islam, M.T.; Islam, S. Reinforcement-based clustering in flying ad-hoc networks for serving vertical and horizontal routing. IEEE Access 2023, 11, 143881–143895. [Google Scholar] [CrossRef]
- Yang, C.-P.; Yen, C.-E.; Chang, I.-C. A software-defined directional Q-learning grid-based routing platform and its two-hop trajectory-based routing algorithm for vehicular ad hoc networks. Sensors 2022, 22, 8222. [Google Scholar] [CrossRef]
- He, Y.; He, R.; Yu, C. Intersection-based traffic-aware routing with fuzzy Q-learning for urban VANETs. In Proceedings of the International Conference on Security, Pattern Analysis, and Cybernetics (SPAC), Chengdu, China, 18–20 June 2021; pp. 511–515. [Google Scholar]
- Jiang, S.; Huang, Z.; Ji, Y. Adaptive UAV-assisted geographic routing with Q-learning in VANET. IEEE Commun. Lett. 2020, 25, 1358–1362. [Google Scholar] [CrossRef]
- Wu, C.; Ohzahata, S.; Kato, T. Flexible, portable, and practicable solution for routing in VANETs: A fuzzy constraint Q-learning approach. IEEE Trans. Veh. Technol. 2013, 62, 4251–4263. [Google Scholar] [CrossRef]
- Ladosz, P.; Weng, L.; Kim, M.; Oh, H. Exploration in deep reinforcement learning: A survey. Inf. Fusion 2022, 85, 1–22. [Google Scholar] [CrossRef]
- Li, S.E. Deep reinforcement learning. In Reinforcement Learning for Sequential Decision and Optimal Control; Springer Nature: Singapore, 2023; pp. 365–402. [Google Scholar]
- Zhang, D.; Yu, F.R.; Yang, R. A machine learning approach for software-defined vehicular ad hoc networks with trust management. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar]
- Saravanan, M.; Ganeshkumar, P. Routing using reinforcement learning in vehicular ad hoc networks. Comput. Intell. 2020, 36, 682–697. [Google Scholar] [CrossRef]
- Genuer, R.; Poggi, J.M. Random Forests with R; Springer Nature: Cham, Switzerland, 2020. [Google Scholar]
- Shafin, S.S.; Ahmed, M.M.; Pranto, M.A.; Chowdhury, A. Detection of android malware using tree-based ensemble stacking model. In Proceedings of the 2021 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Brisbane, Australia, 8–10 December 2021; pp. 1–6. [Google Scholar]
- Sharma, A.; Balasubramanian, V.; Kamruzzaman, J. A temporal deep Q learning for optimal load balancing in software-defined networks. Sensors 2024, 24, 1216. [Google Scholar] [CrossRef]
- Karmakar, G.; Chowdhury, A.; Das, R.; Kamruzzaman, J.; Islam, S. Assessing trust level of a driverless car using deep learning. IEEE Trans. Intell. Transp. Syst. 2021, 22, 4457–4466. [Google Scholar] [CrossRef]
- Luo, L.; Sheng, L.; Yu, H.; Sun, G. Intersection-based V2X routing via reinforcement learning in vehicular ad hoc networks. IEEE Trans. Intell. Transp. Syst. 2022, 23, 5446–5459. [Google Scholar] [CrossRef]
- Zemouri, S.; Djahel, S.; Murphy, J. An altruistic prediction-based congestion control for strict beaconing requirements in urban VANETs. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 2582–2597. [Google Scholar] [CrossRef]
- T-Drive. Available online: https://www.microsoft.com/en-us/research/publication/t-drive-trajectory-data-sample/?from=http%3A%2F%2Fresearch.microsoft.com%2Fapps%2Fpubs%2Fdefault.aspx%3Fid%3D152883 (accessed on 22 April 2024).
- Yuan, J.; Zheng, Y.; Xie, X.; Sun, G. Driving with knowledge from the physical world. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, CA, USA, 21–24 August 2011; pp. 316–324. [Google Scholar]
- Wang, Z.; Zhang, H.; Qian, C.; Li, B.; Cao, Y.; Jiang, M. A hybrid LSTM network for long-range vehicle trajectory prediction based on adaptive chirp mode decomposition. IEEE Sens. J. 2024, 24, 5359–5369. [Google Scholar] [CrossRef]
- Wang, M.; Wang, J.; Song, Y. A map matching method for restoring movement routes with cellular signaling data. In Proceedings of the 2020 8th International Conference on Information Technology: IoT and Smart City (ICIT 2′0), Xi’an, China, 25–27 December 2020; pp. 94–99. [Google Scholar]
- Günay, F.B.; Öztürk, E.; Çavdar, T.Y.; Hanay, S.; Khan, A.U.R. Vehicular ad hoc network (VANET) localization techniques: A survey. Arch. Comput. Methods Eng. 2021, 28, 3001–3033. [Google Scholar] [CrossRef]
- Kashinath, S.A.; Mostafa, S.A.; Mustapha, A.; Mahdin, H.; Lim, D.; Mahmoud, M.A.; Mohammed, M.A.; Al-Rimy, B.A.S.; Fudzee, M.F.M.; Yang, T.J. Review of data fusion methods for real-time and multi-sensor traffic flow analysis. IEEE Access 2021, 9, 51258–51276. [Google Scholar] [CrossRef]
- Tian, Y.; Xia, J.; Sun, Y.; Wang, X.; Du, Q.; Bai, W.; Wang, D.; Cai, Y.; Wu, C.; Li, F.; et al. Improved specular point prediction precision using gradient descent algorithm. Adv. Space Res. 2020, 65, 1568–1579. [Google Scholar] [CrossRef]
- Weisstein, E.W. Heron’s Formula. Available online: https://mathworld.wolfram.com/ (accessed on 22 April 2024).
- Chang, I.-C.; Hung, M.-H.; Chang, C.-R.; Yen, C.-E. NTR: An efficient trajectory-based routing protocol for the vehicular delay tolerant networks. In Proceedings of the 2017 IEEE International Conference on Systems, Man, and Cybernetics, Banff, AB, Canada, 5–8 October 2017; pp. 389–394. [Google Scholar]
- Hillebrand, E.; Lukas, M.; Wei, W. Bagging weak predictors. Int. J. Forecast. 2021, 37, 237–254. [Google Scholar] [CrossRef]
- Pal, A.; Dutta, P.; Chakrabarti, A.; Singh, J.P. An efficient load balanced stable multi-path routing for mobile ad-hoc network. Microsyst. Technol. 2022, 28, 561–575. [Google Scholar] [CrossRef]
- Oubbati, O.S.; Chaib, N.; Lakas, A.; Lorenz, P.; Rachedi, A. UAV-assisted supporting services connectivity in urban VANETs. IEEE Trans. Veh. Technol. 2019, 68, 3944–3951. [Google Scholar] [CrossRef]
- Saeed, U.; Jan, S.U.; Lee, Y.-D.; Koo, I. Fault diagnosis based on extremely randomized trees in wireless sensor networks. Reliab. Eng. Syst. Saf. 2021, 205, 107284. [Google Scholar] [CrossRef]
- Zhan, M.; Chen, J.; Du, C.; Xu, Y. Dueling network architecture for multi-agent deep deterministic policy gradient. In Proceedings of the 2021 IEEE 4th International Conference on Computer and Communication Engineering Technology (CCET), Beijing, China, 13–15 August 2021; pp. 163–168. [Google Scholar]
- Zhang, D.; Yu, F.R.; Yang, R. Blockchain-based distributed software-defined vehicular networks: A dueling deep Q-learning approach. IEEE Trans. Cogn. Commun. Netw. 2019, 5, 1086–1100. [Google Scholar] [CrossRef]
- Gong, J.; Wan, Y.; Liu, Y.; Li, X.; Zhao, Y.; Wang, C.; Lin, Y.; Fang, X.; Feng, W.; Zhang, J.; et al. Reinforced MOOCs concept recommendation in heterogeneous information networks. ACM Trans. Web arXiv 2023, arXiv:2203.11011. [Google Scholar] [CrossRef]
Work | ITAR-FQ [12] | QAGT [13] | PFQ-AODV [14] | TDRL-RP [17] | VRDRT [18] | IV2XQ [23] | Proposed IDRF | |
---|---|---|---|---|---|---|---|---|
Feature | ||||||||
Applies the SDN architecture. | No | No | No | Yes | No | No | Yes | |
Adopts the DRL model | No | No | No | Yes | Yes | No | Yes | |
Considers end-to-end delay | No | No | Yes | No | Yes | Yes | Yes | |
Considers the inter-vehicle link stability. | Yes | No | No | Yes | No | Yes | Yes | |
Considers the newly generated packet forwarding path due to the entry of new vehicles. | No | No | No | Yes | No | No | Yes | |
Considers the vehicle’s movement direction. | Yes | Yes | No | No | Yes | Yes | Yes | |
Integrates DRL and RF for real-time vehicle routing decision-making. | No | No | No | No | No | No | Yes |
Link | Hop 1 Delay/DQN Delay Weight | Link | Hop 1 Delay/DQN Delay Weight |
1.40 s/0.0702 | 0.70 s/0.5388 | ||
0.40 s/0.2463 | 1.70 s/0.2218 | ||
0.17 s/0.5789 | 2.60 s/0.1450 | ||
0.94 s/0.1046 | 4.00 s/0.0944 | ||
Link | Hop 3 DQN Delay Weight | Link | Hop 4 DQN Delay Weight |
0.0491 | 0.1420 | ||
0.4270 | 0.4806 | ||
0.1723 | 0.4615 | ||
0.3516 |
End-to-End Forwarding Path | Total Delay Weights | |
---|---|---|
Path 1 | 0.5789 + 0.1450 + 0.4270 + 0.1420 = 1.2929 | |
Path 2 | 0.1046 + 0.0944 + 0.1723 + 0.4806 = 0.8519 | |
Path 3 | 0.1046 + 0.0944 + 0.3516 + 0.4615 = 1.0121 |
Intersection | Intersection Transfer Probability |
0.24 | |
0.68 | |
0.90 |
Link for Hop 3 | IDRF Delay Weight of Hop 3 |
0.4270 × 0.24 = 0.102480 | |
0.1723 × 0.68 = 0.117164 | |
0.3516 × 0.90 = 0.316440 |
End-to-End Forwarding Path | IDRF Total Delay Weights | |
---|---|---|
Path 1 | 0.5789 + 0.1450 + 0.102480 + 0.1420 = 0.968380 | |
Path 2 | 0.1046 + 0.0944 + 0.117164 + 0.4806 = 0.796764 | |
Path 3 | 0.1046 + 0.0944 + 0.316440 + 0.4615 = 0.976940 |
Parameter | Parameter Value |
---|---|
Map size | 3880 M × 5636 M |
Simulation time | 12:00–13:00 (3600 s for congestion periods), 13:00–17:00 (7200 s for sparse periods) |
MAC protocol | IEEE 802.11p |
Radio propagation model | Log Distance Propagation Loss Model |
Packet size | 1024 Bytes |
Buffer size | 10 MBytes |
Number of trained vehicles | 8456 (congestion periods), 3481 (sparse periods) |
Number of untrained vehicles | 1212 (congestion periods), 584 (sparse periods) |
Transmission range (M) | 300, 425 (default value), 550, 675 |
Number of pairs | 4, 8, 16, 32 (default value) |
Message Time | 1 |
TTL | 90 |
Learning rate α | 0.001 (default value), 0.05, 0.01 |
Discount factor γ | 0.9, 0.95, 0.99 (default value) |
RF threshold | Gini |
Sparse Period | IDRF over TDRL-RP | IDRF over VRDRT | Congested Period | IDRF over TDRL-RP | IDRF over VRDRT |
---|---|---|---|---|---|
Average packet delivery ratio | +19.24% | +4.97% | Average packet delivery ratio | +6.27% | +3.56% |
Average end-to-end delay | −32.00% | −12.73% | Average end-to-end delay | −24.57% | −15.86% |
Average overhead ratio | −5.14% | −11.68% | Average overhead ratio | −6.59% | −16.68% |
Sparse Period | IDRF over TDRL-RP | IDRF over VRDRT | Congested Period | IDRF over TDRL-RP | IDRF over VRDRT |
---|---|---|---|---|---|
Average packet delivery ratio | +19.54% | +9.62% | Average packet delivery ratio | +7.85% | +6.06% |
Average end-to-end delay | −41.36% | −11.84% | Average end-to-end delay | −21.42% | −14.77% |
Average overhead ratio | −7.08% | −16.77% | Average overhead ratio | −7.60% | −22.19% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yen, C.-E.; Jhang, Y.-S.; Hsieh, Y.-H.; Chen, Y.-C.; Kuo, C.; Chang, I.-C. An Integrated DQN and RF Packet Routing Framework for the V2X Network. Electronics 2024, 13, 2099. https://doi.org/10.3390/electronics13112099
Yen C-E, Jhang Y-S, Hsieh Y-H, Chen Y-C, Kuo C, Chang I-C. An Integrated DQN and RF Packet Routing Framework for the V2X Network. Electronics. 2024; 13(11):2099. https://doi.org/10.3390/electronics13112099
Chicago/Turabian StyleYen, Chin-En, Yu-Siang Jhang, Yu-Hsuan Hsieh, Yu-Cheng Chen, Chunghui Kuo, and Ing-Chau Chang. 2024. "An Integrated DQN and RF Packet Routing Framework for the V2X Network" Electronics 13, no. 11: 2099. https://doi.org/10.3390/electronics13112099
APA StyleYen, C. -E., Jhang, Y. -S., Hsieh, Y. -H., Chen, Y. -C., Kuo, C., & Chang, I. -C. (2024). An Integrated DQN and RF Packet Routing Framework for the V2X Network. Electronics, 13(11), 2099. https://doi.org/10.3390/electronics13112099