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.
This course has three main themes:
computational models and methods for decision-making to
facilitate management and allocation of social, economic and
environmental costs and benefits.
in-the-loop embedded computational modules for monitoring,
management and control of ecological, technical and social
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.
framework is constraint-based sustainability; constraint
satisfaction is at the core.
Sustainable systems must satisfy various physical,
chemical, biological, psychological, social and economic
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
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
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
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.
The classes will be organized around talks, readings and
seminar discussions led by the instructor, the students and