Wei Yuan
Email: yuanwei.seu@gmail.com
Research interests: Supply Chain Optimization, Production Scheduling Optimization
Education
Master of Engineering | Southeast University | Nanjing, China
Industrial Engineering | 09/2018 - 06/2021
- Average Score: 83/100
- Major Courses: Data Structure and Algorithm Analysis, Machine Learning, Operations Research, Engineering Matrix Theory
- Master's thesis: Task Scheduling and Path Planning in Mobile Robot Fulfillment Systems
Bachelor of Engineering | Southeast University | Nanjing, China
Industrial Engineering | 09/2014 - 06/2018
- GPA: 3.49/4.0, Outstanding Undergraduate Graduates (5%)
- Major Courses: Operations Research, Advanced Mathematics, Programming & Algorithmic Language
Work Experience
Wuxi Intelligent Control Research Institute, Hunan University | Wuxi, China
Algorithm Engineer (Optimization) | 06/2022 - 07/2024
Unmanned Bus Departure Timetable Generation
-
Combined with historical passenger flow data, established a 0-1 integer programming model
-
Applied Genetic Algorithm to generate bus schedules that adapt to various types of vehicles in Java
Carpooling Order Allocation for Unmanned Bus
- Considering constraints such as order interval and vehicle capacity, an integer programming model was established
- Implemented Adaptive Large Neighborhood Search in Java to realize real-time allocation of orders, and completed simulation report
Task Allocation for Unmanned Mining Trucks
-
Considering constraints such as target output and operating time, and aiming to minimize the total transportation cost, an integer programming model was established
-
Utilized Java to develop a Simulated Annealing algorithm, including various neighborhood operators such as adding/subtracting trucks, adding/subtracting tasks, etc., and introduced an operator adaptive selection mechanism to realize static task allocation of mining trucks
Path Planning and Conflict Avoidance in Automated Container Terminal
- Executed A* algorithm in Java to achieve the global path planning of unmanned trucks in automated container terminal
- Based on congestion information, realized real-time route re-planning for trucks to avoid congested roads
- Implemented a multi-vehicle collaboration algorithm at intersections to avoid conflicts or deadlocks
- Applied Monte Carlo Tree Search to determine the order in which trucks pass at intersections
- Developed a simulation system in Python, and utilized OpenCV to implement dynamic demonstration and simulation of the system operation process
Hangzhou HIKROBOT Co., Ltd | Hangzhou, China
Algorithm Engineer (Optimization) | 07/2021 - 04/2022
-
Completed scene function and efficiency tests of path planning program, and wrote a test report
-
Constructed the automatic online program in C++ for AMRs in warehouse which can bring malfunctioning robots back to the topological map automatically
-
Modified C++ code to adapt the path planning program to omnidirectional vehicles, debugged and simulated on the server to achieve stable operation of 20 AMRs
-
Investigated related papers on path planning sequence optimization of AMRs, and completed a research report
OPPO Co., Ltd | Nanjing, China
Software Development Intern | 07/2020 - 09/2020
- Learned basic knowledge of OpenGL rendering pipeline and shader, and achieved basic particle effects using C++
Research Experience
Path Planning of Robots in Intelligent Warehouse | 03/2020 - 06/2020
-
Implemented A* algorithm and Q-Learning in Python to generate global path for single robot
-
Applied Deep Q Network to realize multi-robot collision and deadlock avoidance using Python
Task Assignment of Robots in Intelligent Warehouse | 06/2019 - 12/2019
-
Established an integer programming model which considered power constraint of robots
-
Utilized CPLEX to get exact solutions for the task assignment problem in small-scale
-
Designed heuristic rules and applied Ant Colony Optimization algorithm in C++ to solve the large-scale calculation cases efficiently
Vehicle Reordering in Mixed-model Assembly Lines | 09/2017 - 06/2018
-
Applied Genetic Algorithm in C++ to intelligently adjust the vehicle sequence in the automobile assembly workshop
-
Designed a local search algorithm to achieve resequencing of mixed-model assembly lines using C++
-
Won the Academy's Outstanding Undergraduate Graduation Project (10/200)
Publications
- W. Yuan and H. Sun, ‘A Task Scheduling Problem in Mobile Robot Fulfillment Systems’, in 2020 12th International Conference on Advanced Computational Intelligence (ICACI), Dali, China: IEEE, Aug. 2020, pp. 391–396. doi: 10.1109/ICACI49185.2020.9177514. [Paper]
- H. Sun and W. Yuan, ‘Multi-AGV motion planning based on deep reinforcement learning’, Computer Integrated Manufacturing Systems, vol. 30, no. 2, pp. 708–716, 2024, doi: 10.13196/j.cims.2021.0607. [Paper] (Written in Chinese)
Additional Information
- Programming skills:
- Languages: Mandarin(Native), English(PTE: 68)
Last Updated: Dec. 19, 2024