Efficient Combinatorial Optimization Solver Based on Novel Spintronic Devices
Project Description
Combinatorial optimization problems are central to numerous scientific and industrial fields but are often computationally intensive and challenging to solve. The project, "Efficient Combinatorial Optimization Solver Based on Novel Spintronic Devices", aims to address these challenges by utilizing the unique properties of spintronics. Spintronics offers a paradigm shift in computation, leveraging electron spin rather than just charge, enabling devices that are faster, more energy-efficient, and capable of parallel processing. Our research focuses on developing spintronic devices that can inherently process combinatorial optimization problems, potentially outperforming traditional computing methods. This research project combines physics, engineering, and computer science to create a novel optimization solver that is fast, reprogrammable, scalable and energy-efficient. The selected UROP students will be instrumental in pushing the boundaries of what is possible with spintronic technology, helping to solve complex optimization problems that are currently beyond the reach of conventional computational methods.
Supervisor
SHAO, Qiming
Quota
2
Course type
UROP1000
UROP1100
UROP2100
UROP3100
UROP3200
UROP4100
Applicant's Roles
Applicants are expected to search and review the related literature and work with the supervisor and PG students on at least one of the following roles:
• Algorithm Implementation: Write and optimize code to implement and test combinatorial optimization algorithms relevant to the project's goals.
• Hardware System Design and Construction: Collaborate in the design and assembly of a hardware system that emulates the spintronic optimization solver.
• Experimental Testing: Perform hands-on experiments to test and characterize the performance of spintronic devices, documenting and analyzing results to guide further development.
Applicant's Learning Objectives
For the dedicated and industrious applicants, this position offers a wealth of multidisciplinary outcomes, equipping you with a diverse skill set and valuable experiences across various fields. Here's what you can expect to learn and achieve:
• Interdisciplinary Knowledge: Attain a deep understanding of the intersection between spintronics and combinatorial optimization, with practical insights into their application in solving complex problems.
• Technical Skills: Develop robust programming skills for algorithm implementation and acquire hands-on experience in the design and construction of innovative hardware systems.
• Research Competence: Hone your research abilities and strengthen your ability to document and communicate research findings, with the possibility of contributing to publications in high-impact journals and presentations at leading conferences.
• Entrepreneurial Experience: For those with an entrepreneurial spirit, there may be opportunities to participate in the foundational stages of a startup derived from this research, offering a unique perspective on technology commercialization and entrepreneurship.
Complexity of the project
Challenging