Curriculum Vitae
- Ph.D. (Doctor of Philosophy), University of Calgary, Calgary, AB, June 2009
- M.C.S. (Master of Computer Science), Carleton University, Ottawa, ON, November 2003
- B.C.S. (Bachelor of Computer Science, Highest Honours, Software, Minor in Mathematics, Co-operative Education), Carleton University, Ottawa, ON, July 2001
- Notre Dame High School, Ottawa, ON, Graduated July 1996
- Irene Pestov and Marcin Pilat. Modelling Search and Rescue Systems with Dynamical Networks. In Proceedings of the
2011 IEEE Symposium on Computational Intelligence for Security and Defense Applications (CISDA), Paris, France, April 11-15, 2011. IEEE.[pdf]
- Marcin L. Pilat. Optimizing Network Architectures through Evolutionary Computation. Technical Note TN 2010-165. Defence R&D Canada Center for Operational Research and Analysis (DRDC CORA), Ottawa, Canada, August 2010.
- Marcin L. Pilat and Christian Jacob. Evolution of Vision Capabilities in Embodied Virtual Creatures. In: Martin Pelikan, Jurgen Branke (Eds.): Genetic and Evolutionary Computation Conference, GECCO 2010, Proceedings, Portland, Oregon, USA, July 7-11, 2010. ACM.[pdf]
- Marcin L. Pilat and Irene Pestov. Evolutionary Computation on Complex Spatially-Distributed Networks. In: Martin Pelikan, Jurgen Branke (Eds.): Genetic and Evolutionary Computation Conference, GECCO 2010, Proceedings, Portland, Oregon, USA, July 7-11, 2010. ACM.[pdf]
- Irene Pestov and Marcin L. Pilat. Agent-Based Models on Dynamical Networks: A Survey of Available Tools. Technical Note TN 2010-080. Defence R&D Canada Center for Operational Research and Analysis (DRDC CORA), Ottawa, Canada, May 2010.
- Marcin L. Pilat. Morphid Academy: A Virtual Laboratory for Evolution of Form and Function. Ph.D. Dissertation, University of Calgary, 2009.
- Marcin L. Pilat and Christian Jacob. Creature Academy: A System for Virtual Creature Evolution. In Proceedings of the IEEE Congress on Evolutionary Computation - CEC 2008, Hong Kong, June 2008, Catalog Number CFP08ICE, IEEE. [pdf]
- Marcin L. Pilat. Infusing Virtual Creatures with Vision. Department of Computer Science, University of Calgary, 2008, Technical Report (TN 2008-901-14) [report]
- Christian J. Jacob, Gerald Hushlak, Jeffrey E. Boyd, Paul Nuytten, Maxwell Sayles, Marcin Pilat. SwarmArt: Interactive Art from Swarm Intelligence. Leonardo, Vol. 40, No. 3, pages 248-254, 2007. [journal]
- Marcin L. Pilat. Wasp-Inspired Construction Algorithms. Department of Computer Science, University of Calgary, 2006. (TN 2006-847-40) [report]
- Marcin L. Pilat. Simplified models of Dictyostelium discoideum aggregation and slug migration. Department of Computer Science, University of Calgary, 2006. (TN 2006-844-37) [report]
- Christian Jacob, Marcin Pilat, Peter Bentley, Jon Timmis (Eds.): Artificial Immune Systems, Fourth International Conference, ICARIS 2005, Banff, Alberta, Canada, August 14-17, 2005. Lecture Notes in Computer Science 3627, Springer, 2005.
[bib][book]
-
Marcin L. Pilat and Franz Oppacher. Evolution of Khepera Robotic Controllers with Hierarchical Genetic Programming Techniques. In Nadia Nedjah and Luiza de Macedo Mourelle, editors, Evolvable Machines: Theory & Practice, volume 161 of Studies in Fuzziness and Soft Computing, chapter 3, pages 43-71. Springer, Berlin , 2004.
[bib] [pdf][book]
-
Marcin L. Pilat and Franz Oppacher. Robotic Control Using Hierarchical Genetic Programming. In K. Deb et al., editors, Proceedings of the Genetic and Evolutionary Computation Conference - GECCO-2004, Part II, volume 3103 of Lecture Notes in Computer Science, pages 642-653, Springer-Verlag, 2004.
[bib] [pdf]
-
Marcin L. Pilat. Hierarchical Learning Systems: Robotic Control Using Hierarchical Genetic Programming. M.C.S. Thesis, 2003.
[bib] [pdf]
-
Marcin L. Pilat and Tony White. (2002) Using Genetic Algorithms to Optimize ACS-TSP. Proceedings of Ant Algorithms: Third International Workshop, ANTS 2002, Brussels, Belgium, September 2002, M. Dorigo et al (Eds.), LNCS 2463, Springer-Verlag, 282-287, 2002.
[bib] [pdf]
- Artificial Life: Virtual Ecologies, Simulation, Evolution of Forms
- Artificial Intelligence: Evolutionary Computation, Genetic Algorithms, Genetic Programming, Swarm Intelligence, Agent-based Simulation
- Robotics: Evolutionary Robotics, Learning, Control
- Computational Geometry
-
Postdoctoral Fellow, Sept 2010 - August 2012
Artificial Life Laboratory, Nagoya University, Nagoya, Japan
Japan Society for the Promotion of Science (JSPS) Postdoctoral Fellowship for Foreign Researchers. Project on the study of evolutionary processes through physically simulated virtual ecosystems. Specific topics: evolution and learning, multi-level selection, and niche construction.
-
Canadian Government Laboratory Visiting Fellow, July 2009 - August 2010
Defence R&D Canada - Centre for Operational Research and Analysis (DRDC CORA), Ottawa, ON, Canada
Working as a member of the Complexity Science Team. Researching new-generation modelling and simulation techniques and
tools as applied to the domain of Capability Engineering. Analysing problems in operational network architecture of Canadian Arctic capabilities and applying agent-based simulation and evolutionary computation to design robust high-connectivity distributed networks that are able to withstand repeated loss of nodes and connections.
-
Teaching Assistant, Sept 2003 - April 2008
University of Calgary, Calgary , AB , Canada
Taught labs and tutorials for 8 courses: Emergent Computing (CPSC565, Jacob - W08,
W05), Essentials of Bioinformatics and Computational Biology (MDSC303, Jacob - F06), Introduction to Bioinformatics (MDSC401, Sensen and Jacob - W06), Introduction to Computability (CPSC313, Verwaal - F05), Introduction to Artificial Intelligence (CPSC433, Denzinger - F04, Jacob - W04), Design and Analysis of Algorithms I (CPSC413, Scheidler and Verwaal - F03). Corrected student assignments and exams. Provided motivation, help, and consultation. Performed course development through the design of student assignments and exams for current and future courses.
-
Teaching Assistant, Sept 99 - April 2003
Carleton University, Ottawa , ON , Canada
Conducted office hours and tutorials for 6 courses: Design and Analysis of Algorithms I (95.384, Smid - W03, Nussbaum - F02), Design and Analysis of Algorithms II (95.484, Smid and Howe - W02), Discrete Structures II (95.285, Fiala - F01), Operating Systems (95.300, Bose and Bordeleau - F00), Programming in C++ (95.204, Li - F99). Provided the students with help and consultation on their assignment and course work. Corrected student assignments and exams
-
Software Developer, Co-op position (16 months) and full-time (4 months), May 98 - Aug 2001
Optiwave Systems Inc., Ottawa, ON
Developed a new CAD designer product OptiFDTD. Designed and implemented the GUI components and a general GUI framework used for several new products. Created various Active X and DLL components and added COM functionality. Built a setup program and developed a multi-process security module for hardware
protection devices.
-
Software Developer, Co-op position, May 99 - Aug 99
Corel Corporation, Ottawa , ON , Canada
Programmed Corel Draw 10 color engine components. Ported the color engine into a DLL and implemented additional functionality.
-
Junior Micro Database Analyst, Summer and part time, Apr 97 - May 98
Human Resources Development Canada, Ottawa , ON , Canada
Software and hardware support for Server Operating Systems Support group and Database group. Windows NT 4.0 Server installations, trouble-shooting and documenting. Study of Operating Systems, and the Year 2000 problem in Windows NT 4.0. Administration of a Windows NT network of 3 servers and 15 workstations running Windows NT and Windows 95.
- JSPS Postdoctoral Fellowship for Foreign Researchers, Nagoya University, 2010-2012
- NSERC Visiting Fellowship in Canadian Government Laboratories, DRDC CORA, 2009-2010
- Queen Elizabeth II Graduate Scholoarship, University of Calgary, 2006-2007
- Departmental Research Award, University of Calgary, 2005-2006
- Province of Alberta Graduate Fellowship, University of Calgary, 2005-2006
- Dean's Research Excellence Award, University of Calgary , 2004
- NSERC CGS Scholarship, NSERC, 2003-2005
- iCore Graduate Student Scholarship, iCore, 2003-2005
- Dean's Research Excellence Award, University of Calgary , 2003
- NSERC PGS-A Scholarship, NSERC, 2001-2003
- Dean of Graduate Studies Entrance Scholarship for Academic Excellence, 2001, Carleton University
- The Chancellor's Medal, 2001, Carleton University
- Montage IT Service Scholarship, 2000, Carleton University
- Canadian Information Processing Society (CIPS) Scholarship, 1998, Carleton University
- David A. Thomas Scholarship in Computer Science, 1997, Carleton University
- Carleton University Faculty Scholarship, 1996-2001, Carleton University
- Dean's Honour List, 1996-2001, Carleton University
- Regional Municipality of Ottawa Carleton Award, 1996, Carleton University