Welcome to the TCS API, a powerful Node.js SDK package for interacting with the Toxeus Cloud Solver.
The Toxeus Cloud Solver is a sophisticated cloud-based solution for solving complex mathematical problems, particularly in the domains of nonlinear systems and optimization. This SDK provides a seamless interface to leverage the power of the Toxeus Cloud Solver in your Node.js applications.
-
Problem Modeling: Easily define your mathematical problems using the
Model
class.- Set up decision variables with constraints
- Define objective functions for optimization problems
- Define constraints for optimization problems and systems of equations
-
Cloud Solver Integration: Utilize the
Client
class to authenticate and interact with the Toxeus Cloud Solver.- Secure authentication using Amazon Web Services (AWS) Cognito
- Send problems to the cloud solver
- Retrieve and process solutions
-
Flexible Configuration: Fine-tune solver parameters to suit your specific needs.
- Set maximum solver runtime
- Adjust acceptable error margins for solution accuracy
- Configure the number of starting points and runs for the solver to effectively solve non-convex optimization problems and nonlinear systems of equations
-
Advanced Features:
- Penalize known and sub-optimal solutions to guide the solver away from sub-optimal solutions and towards the global optimum
- Compression options for efficient data transfer
-
Result Management: Easily download and manage solver results.
To install the TCS API Library, use the following npm command:
npm install toxeus-node-sdk
After installation, you can import the TCS API Library in your project as:
const Toxeus = require('toxeus-node-sdk');
For more detailed information on installation, usage examples, API references, and more, please refer to our official documentation.
If you encounter any problems or have any questions, our comprehensive documentation is the best place to start. If you can't find the answers you're looking for, feel free to contact us at support@toxeus.org.
Thank you for using the Toxeus Cloud Solver!