Forum for discussions, postings and grades: connect.ubc.ca
Computational Sustainability
Computational sustainability is an emerging
interdisciplinary field that applies computational techniques
from computer and information science, operations research,
applied mathematics and statistics to facilitate the integration
of environmental, societal and economic needs and constraints
for sustainable development.
Themes
This course has three main themes:
Development of
computational models and methods for decision-making to
facilitate management and allocation of social, economic and
environmental costs and benefits.
Development of
in-the-loop embedded computational modules for monitoring,
management and control of ecological, technical and social
systems.
Study of
the impact of the deployment of information and communication
technologies (ICT) on sustainability.
The course is designed to be an introduction to
computational sustainability, providing a broad coverage of the
field. It is suitable for graduate students in computer science
and computer engineering or graduate students in other disciplines
with good familiarity with algorithms and computational methods.
The unifying
framework is constraint-based sustainability; constraint
satisfaction is at the core.
Sustainable systems must satisfy various physical,
chemical, biological, psychological, social and economic
constraints.
Such constraints include energy
supply, waste management, GHG, ocean acidity, climate,
ecological footprint, biodiversity, habitat, harvesting,
global equity, ....
Planetary boundaries define the safe operating
region in the multidimensional state space of the evolving
planetary system.
The computational
tools used include dynamical systems, simulation, control
theory, constrained optimization, machine learning, artificial
intelligence, software engineering, information visualization,
human-computer/robot interaction, game theory and mechanism
design.
The design space
for computational sustainability systems has five dimensions:
Level:Primary level that
constraints operate at: biophysical, biological, social or economic. Most systems operatewith constraints at
several levels.
We shall explore the design space by studying a variety of
application case studies such as climate change, oceanographic
modeling, wildlife corridor design, social life of zebras,
energy management, smart buildings, self-driving cars, urban
design, wheelchair mobility, aging and technology, crop disease
monitoring, livestock insurance, rural agricultural market
design, and mobile phones and social change.
Organization
The classes will be organized around talks, readings and
seminar discussions led by the instructor, the students and
guest lecturers.
Student grades will be based on class participation (20%),
project proposal (10%), project presentation (20%) and the final
project paper (50%). There will be no exams in the course.