Competing for Autonomy: Difference between revisions

From Computer Laboratory Group Design Projects
Jump to navigationJump to search
(Created page with "Client: Lucy Mair, G-Resaerch <Lucy.Mair@gresearch.co.uk> As autonomous vehicles become more common, we are likely to see people tweaking algorithms to accelerate their j...")
 
No edit summary
 
Line 1: Line 1:
Client: Lucy Mair, [[G-Resaerch]] <Lucy.Mair@gresearch.co.uk>
Client: Lucy Mair, [[G-Research]] <Lucy.Mair@gresearch.co.uk>


As autonomous vehicles become more common, we are likely to see people tweaking algorithms to accelerate their journeys. Your task is to create a competitive 'market' in which users can submit algorithms to see which is the best. You'll need to define a simple scripting language and API suitable for creating the entries. Users should be able to enter their script into an interactive game then see its performance in a real-time car race against other user's scripts. The best entries should be stored and ranked in a leader board, with new players able to see existing code and tweak it for better performance. In future, this kind of algorithm market could be applied to other problem domains such as finance.
As autonomous vehicles become more common, we are likely to see people tweaking algorithms to accelerate their journeys. Your task is to create a competitive 'market' in which users can submit algorithms to see which is the best. You'll need to define a simple scripting language and API suitable for creating the entries. Users should be able to enter their script into an interactive game then see its performance in a real-time car race against other user's scripts. The best entries should be stored and ranked in a leader board, with new players able to see existing code and tweak it for better performance. In future, this kind of algorithm market could be applied to other problem domains such as finance.

Latest revision as of 16:50, 8 October 2018

Client: Lucy Mair, G-Research <Lucy.Mair@gresearch.co.uk>

As autonomous vehicles become more common, we are likely to see people tweaking algorithms to accelerate their journeys. Your task is to create a competitive 'market' in which users can submit algorithms to see which is the best. You'll need to define a simple scripting language and API suitable for creating the entries. Users should be able to enter their script into an interactive game then see its performance in a real-time car race against other user's scripts. The best entries should be stored and ranked in a leader board, with new players able to see existing code and tweak it for better performance. In future, this kind of algorithm market could be applied to other problem domains such as finance.