> For the complete documentation index, see [llms.txt](https://swonh.gitbook.io/sdmp-user-manual-eng/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://swonh.gitbook.io/sdmp-user-manual-eng/introduction/introduction-to-sdmp.md).

# Introduction to SDMP

`SDMP` is .NET Framework-based software developed in the C# programming language. `SDMP` provides the ability to model and solve sequential decision-making problems using Approximate Dynamic Programming (ADP). `SDMP` allows users to solve problems with just the core idea rather than implementing everything from scratch. In particular, it simplifies time-consuming and technically complex implementation parts, making them more accessible to researchers and practitioners. In addition to providing ease of implementation for the ADP approach, `SDMP` improves the performance of the ADP algorithm through several techniques, including state space reduction, accelerated search, and machine learning.
