Real-life decisions are usually made in the state of uncertainty such as randomness and fuzziness. How do we model optimization problems in uncertain environments? How do we solve these models? This book answers these questions. It is suitable for researchers, practitioners and students in operations research and management science.