Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Rob LeGrand is active.

Publication


Featured researches published by Rob LeGrand.


Archive | 2004

Analysis of the Minimax Procedure

Rob LeGrand

Minimax is a recently proposed procedure for electing committees, but it cannot be applied without an understanding of its computational complexity and its susceptibility to manipulation. We examine two compelling variations of minimax and prove both to be NP-complete. We derive upper and lower bounds on the size of a minimax winner set for a given election. We present a heuristic for calculating a minimax winner set and present experiments based on its use. Finally, we present a general strategy for manipulating a minimax election. Type of Report: Other Department of Computer Science & Engineering Washington University in St. Louis Campus Box 1045 St. Louis, MO 63130 ph: (314) 935-6160


technical symposium on computer science education | 2013

Growing a computer science program with a focus on game development

Timothy Roden; Rob LeGrand

A comprehensive undergraduate curriculum in computer game development is described. The program was created as a set of elective courses in the context of a traditional computer science (CS) degree. Primary goals of the program were to increase enrollment in CS and prepare students for careers in the entertainment software industry. In addition, the CS department sought to compete for students with larger state institutions. To do so effectively the department needed to offer a unique program. Results show the new program helped the CS department to nearly triple enrollment over four years and achieve both statewide prominence and national recognition.


pervasive technologies related to assistive environments | 2014

Development of a smart insole tracking system for physical therapy and athletics

Timothy Roden; Rob LeGrand; Raul Fernandez; Jacqueline Brown; James E. Deaton; Johnny Ross

Development of a smart insole tracking system is described. Originally designed for healthcare applications, the system has found applications in both physical therapy and athletic training. The entire system is distributed between insole hardware, mobile device applications that interface with the insoles and a central Internet server for data warehousing and analysis. We describe the development of these components so far including a discussion of custom algorithm development required for the system. The athletic version has been commercialized while the more complex healthcare version is still under development.


java technologies for real-time and embedded systems | 2007

On the connection between functional programming languages and real-time Java scoped memory

Delvin Defoe; Rob LeGrand; Ron K. Cytron

Java has recently joined C and C++ as a relatively high-level language suitable for developing real-time applications. Javas garbage collection, while generally a useful feature, can be problematic for real-time applications if collection occurs with unpredictable frequency and latency. The Real-Time Specification for Java#8482; (RTSJ) incorporates a scoped-memory model, akin to regions, that is not subject to garbage collection. However, applications are subject to strict rules concerning how objects can reference each other in scoped memory. Unfortunately, almost all extant Java code, including Javas vast and useful runtime libraries, will not execute properly in scoped-memory areas without significant modification. In this paper, we show that programs written in a pure functional programming language can be executed in a provably safe manner using scoped memory in RTSJ. This new connection allows extant implementations of important abstract data types to migrate safely to RTSJ. We also explore the effect of RTSJs referencing rules on the asymptotic, real-time behavior of some abstract data types.


languages, compilers, and tools for embedded systems | 2005

Static determination of allocation rates to support real-time garbage collection

Tobias Mann; Morgan Deters; Rob LeGrand; Ron K. Cytron


CRIUS | 2018

Evolving a Hex-Playing Agent

Michael McCarver; Rob LeGrand


foundations of digital games | 2014

Experiences teaching a course in Android game development.

Timothy Roden; Rob LeGrand


Archive | 2012

Nonmanipulable Collective Decision-Making for Games

Rob LeGrand; Timothy Roden; Ron K. Cytron


Archive | 2008

Computational aspects of approval voting and declared-strategy voting

Ron K. Cytron; Rob LeGrand


Annals of Pure and Applied Logic | 2007

Some results on approximating the minimax solution in approval voting

Rob LeGrand; Evangelos Markakis; Aranyak Mehta; Edmund H. Durfee; Makoto Yokoo; Michael N. Huhns

Collaboration


Dive into the Rob LeGrand's collaboration.

Top Co-Authors

Avatar

Ron K. Cytron

Washington University in St. Louis

View shared research outputs
Top Co-Authors

Avatar

Timothy Roden

University of North Texas

View shared research outputs
Top Co-Authors

Avatar

Delvin Defoe

Rose-Hulman Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Michael N. Huhns

University of South Carolina

View shared research outputs
Top Co-Authors

Avatar

Morgan Deters

Washington University in St. Louis

View shared research outputs
Top Co-Authors

Avatar

Raul Fernandez

University of Texas at Arlington

View shared research outputs
Researchain Logo
Decentralizing Knowledge