Swing options are a type of exotic financial derivative which generalize American options to allow for multiple early-exercise actions during the contract period. These contracts are widely traded in commodity and energy markets, but are often difficult to value using standard techniques due to...