|
|
|
|
| George White is currently an adjunct professor in the School of Information Technology and Engineering at the University of Ottawa. He obtained his BASc in engineering physics at the University of Toronto, and then a PhD at the University of Calgary. He has studied or worked at University College, Dublin, the University of Colorado at Boulder, and at L'institut National de Recherche en Informatique et en Automatique (INRIA) in France. His research interests are in networks and in combinatorial optimization. He currently specializes in the heuristic optimization of nondeterministic polynomial time (NP) hard problems, such as those arising in resource allocation, routing, timetabling, and scheduling. He does work on contract, usually in C# or Java, for specific problems in these areas, and continues to perform research, work with graduate and undergraduate students at the university, and publish articles on heuristic optimization. When he has the time, he writes book reviews and referees manuscripts for scientific journals and conferences. He enjoys playing with his grandchildren and, afterwards, recovering during a quiet evening at home with his wife, Julienne. He keeps in touch with colleagues through conferences and through his position as treasurer of the retired professors association of the University of Ottawa. --Read our Q&A with George White here. |
|
|
|
Date Reviewed |
|
|
1 - 10 of 54
reviews
|
|
|
|
|
|
|
|
Risks of cryptocurrencies Weaver N. Communications of the ACM 61(6): 20-24, 2018. Type: Article
Professor Weaver does not like cryptocurrencies. I don’t either. In this all-too-brief paper, he discusses Bitcoin, Litecoin, Dogecoin, Ethereum, and several others, although not the newer attempts by Apple, Facebook, and oth...
|
Feb 5 2020 |
|
|
|
|
|
|
Mapping the global structure of TSP fitness landscapes Ochoa G., Veerapen N. Journal of Heuristics 24(3): 265-294, 2018. Type: Article
All paths through a weighted graph have a number representing the total distance traveled, called the “fitness” of the path. Suppose that each path’s fitness is “plotted” somehow such t...
|
Sep 27 2018 |
|
|
|
|
|
|
Spatial auditory human-computer interfaces Sodnik J., Tomazic S., Springer International Publishing, New York, NY, 2015. 79 pp. Type: Book (978-3-319221-10-6)
This slim volume is one in the “SpringerBriefs” series. True to form, it has 79 pages, is a paperback, and covers much of the work in auditory interfaces up to about 2014. The authors are from the Faculty of Electri...
|
Jul 22 2016 |
|
|
|
|
|
|
Universal Windows apps with XAML and C# unleashed Nathan A., Sams publishing, Indianapolis, IN, 2015. 768 pp. Type: Book (978-0-672337-26-0)
Software development has changed a lot since the days when I started programming. In those very early days, programs written in bare machine language were toggled into a rather large machine one by one and then executed by pushing a bu...
|
Sep 4 2015 |
|
|
|
|
|
|
Introduction to audio analysis: a MATLAB approach Giannakopoulos T., Pikrakis A., Academic Press, Inc., Waltham, MA, 2014. 288 pp. Type: Book (978-0-080993-88-1), Reviews: (2 of 3)
Giannakopoulos and Pikrakis discuss the scope of this book at its beginning:...
|
Jan 19 2015 |
|
|
|
|
|
|
D is for digital: what a well-informed person should know about computers and communications Kernighan B., CreateSpace Independent Publishing Platform, North Charleston, SC, 2011. 238 pp. Type: Book (978-1-463733-89-6)
The subtitle of this book sums it up quite nicely. The entire phenomenon of computers and digital communication has evolved and at least partially matured within my lifetime. It is now universally accepted that the “well-info...
|
Mar 12 2013 |
|
|
|
|
|
|
Pro Silverlight 5 in C# (4th ed.) MacDonald M., Apress, Berkeley, CA, 2012. 943 pp. Type: Book (978-1-430234-79-1)
Silverlight is a cross-platform tool for creating .NET applications for your favorite browser. It competes with and complements other tools such as Flash and Hypertext Markup Language 5 (HTML5). To generate applications you will need a...
|
Jun 27 2012 |
|
|
|
|
|
|
Extremal combinatorics: with applications in computer science (2nd ed.) Jukna S., Springer Publishing Company, Incorporated, New York, NY, 2011. 434 pp. Type: Book (978-3-642173-63-9)
The title suggests that this book has a limited audience--this is correct. However, readers interested in any branch of combinatorics will find this book compelling. It deals with ways of finding the extreme values of somethin...
|
May 25 2012 |
|
|
|
|
|
|
Stable matching with couples: an empirical study Biró P., Irving R., Schlotter I. Journal of Experimental Algorithmics 161.1-1.27, 2011. Type: Article
The stable marriage problem is a well-known combinatorial problem with an equally well-known solution: the Gale-Shapley algorithm. This algorithm and its variants are used to solve similar problems, such as assigning teachers to classe...
|
Feb 22 2012 |
|
|
|
|
|
|
Developing C# apps for iPhone and iPad using MonoTouch: iOS apps development for .NET developers Costanich B., Apress, Berkeley, CA, 2011. 512 pp. Type: Book (978-1-430231-74-5)
The title says it all. This book is about MonoTouch and how it’s used in an iOS environment. MonoTouch is a part of the Mono project that Novell introduced in 2009, which is an open-source project that conforms to the .NET st...
|
Sep 9 2011 |
|
|
|
|
|
|
|
|
|
|
|