Who Should Attend?

This 4-hour workshop is meant for .NET developers who want to provide tools which identify the best possible plans for their business. Mathematical Planning has applications in almost all industries. Common problems are: ordering strategies to maximize revenue, worker allocation to maximize efficiency, manufacturing planning to minimize waste, and planning facility locations to minimize cost.

VSLive! 4-Hour Virtual Workshop:
Mathematical Planning with .NET
Level: Introductory / Intermediate

Mathematical Planning (MP) is the science of caring for people. It focuses on answering the question, "Given a quantifiable goal, constraints to be obeyed, and decisions to be made, what is the best plan?" Every organization is answering this question every day. Everything hinges on whether we can continually identify the best course of action. It is in all our best interest to know how we can do the most possible good given the resources that we have available. Mathematical Planning is an underutilized technology and I am on a mission to inform and empower developers to use it.

Mathematical Planning has been slowly coming into the mainstream and there are now libraries in most programming languages. Python has PuLP and Gurobi, C# has OPTANO, and F# has Flips. We will walk through the process of turning real world problems into Mathematical Planning Models, embedding those models into a service, and writing tests to validate their behavior. By the end you will know when and how to apply Mathematical Planning to your business domain.

You will learn:

  • How to author a library which embeds a Mathematical Planning Model using .NET
  • How to turn Business Problems into Mathematical Planning problems
  • How to write Unit Tests to validate the behavior of a Mathematical Planning Model

Meet Our Speaker

Matthew Crews
Machine Learning Engineer, Quicken Loans

Matthew Crews is a Machine Learning Engineer at Quicken Loans who focuses on the intersection of Mathematical Optimization and Predictive Models. He loves to teach and build tools to make it easier for developers to harness the power of Mathematical Optimization.


4-Hour Virtual Training Workshop
Early Bird Registration through November 6
Standard Registration through November 18

**Please note that since this virtual workshop is not a webinar, it is one (1) person per registration.

REFUND AND CANCELLATION: You may substitute one person in your place by contacting [email protected] at least five business days prior to the event. If you must cancel, please notify our Conference Registrar in writing by the Early Bird deadline, November 6, 2020. Your fee will be returned, less a $50 cancellation fee. Cancellations made after the Early Bird deadline as well as "no-shows" are liable for the full registration fee.

Virtual Classroom Requirements

All remote users need to participate in a Virtual Training Room event is a computer with camera, wired internet connection, speakers, and a microphone -- it's that easy.

Why Visual Studio Live!

Visual Studio Live! (VSLive!™) conferences and training seminars offer intense developer training and knowledge-share to software developers, programmers, architects, designers and more that are looking for training they can put to use immediately back in the office. Join our unique brand of training on .NET, the Microsoft Platform, open-source technologies and more. Visit us at vslive.com.


Questions or Want to Learn More?
Email Brent Sutton at [email protected].
We look forward to hearing from you!