<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://solverforge.org/docs/solverforge-maps/getting-started/</loc><lastmod>2026-03-22T21:59:34+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge-ui/getting-started/</loc><lastmod>2026-03-27T22:44:21+01:00</lastmod></url><url><loc>https://solverforge.org/docs/overview/</loc><lastmod>2026-03-27T22:33:58+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge-ui/components/</loc><lastmod>2026-03-27T22:44:21+01:00</lastmod></url><url><loc>https://solverforge.org/docs/concepts/</loc><lastmod>2025-12-22T17:33:22+01:00</lastmod></url><url><loc>https://solverforge.org/docs/getting-started/</loc><lastmod>2026-03-27T22:33:58+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge-maps/routing/</loc><lastmod>2026-03-22T21:59:34+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge-ui/scheduling-views/</loc><lastmod>2026-03-27T22:44:21+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge-maps/caching/</loc><lastmod>2026-03-22T21:59:34+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge-ui/integration-assets/</loc><lastmod>2026-03-27T22:44:21+01:00</lastmod></url><url><loc>https://solverforge.org/docs/getting-started/employee-scheduling-rust/</loc><lastmod>2026-03-27T22:33:58+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/solver/configuration/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/constraints/constraint-streams/</loc><lastmod>2026-03-27T20:07:57+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/modeling/planning-solutions/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/</loc><lastmod>2026-03-27T20:07:57+01:00</lastmod></url><url><loc>https://solverforge.org/docs/concepts/what-is-planning/</loc><lastmod>2025-12-22T17:33:22+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/constraints/joiners/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/solver/phases/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/modeling/planning-entities/</loc><lastmod>2026-03-14T16:20:12+01:00</lastmod></url><url><loc>https://solverforge.org/docs/concepts/problem-types/</loc><lastmod>2026-03-27T20:07:57+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge-maps/</loc><lastmod>2026-03-22T21:59:34+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge-ui/</loc><lastmod>2026-03-27T22:44:21+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/constraints/collectors/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/modeling/</loc><lastmod>2026-03-14T16:20:12+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/solver/moves/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/modeling/problem-facts/</loc><lastmod>2026-03-14T16:20:12+01:00</lastmod></url><url><loc>https://solverforge.org/docs/concepts/terminology/</loc><lastmod>2025-12-22T17:33:22+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/constraints/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/modeling/list-variables/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/constraints/score-types/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/solver/termination/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/constraints/score-analysis/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/solver/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/docs/solverforge/solver/solver-manager/</loc><lastmod>2026-03-14T18:57:23+01:00</lastmod></url><url><loc>https://solverforge.org/categories/</loc><lastmod>2026-03-27T22:33:58+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2026/03/27/from-quickstarts-to-scaffolds-rails-style-onboarding-for-solverforge/</loc><lastmod>2026-03-27T23:13:35+01:00</lastmod></url><url><loc>https://solverforge.org/tags/quickstart/</loc><lastmod>2026-03-27T23:13:35+01:00</lastmod></url><url><loc>https://solverforge.org/categories/quickstarts/</loc><lastmod>2026-03-27T22:33:58+01:00</lastmod></url><url><loc>https://solverforge.org/tags/release/</loc><lastmod>2026-03-27T23:13:35+01:00</lastmod></url><url><loc>https://solverforge.org/tags/rust/</loc><lastmod>2026-03-27T23:13:35+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2026/03/27/solverforge-0.6.0-scaffolding-and-codegen/</loc><lastmod>2026-03-27T20:07:57+01:00</lastmod></url><url><loc>https://solverforge.org/tags/</loc><lastmod>2026-03-27T23:13:35+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2026/03/10/public-means-public/</loc><lastmod>2026-03-22T22:01:45+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2026/03/04/planner123-1.0-your-week-optimized/</loc><lastmod>2026-03-22T22:01:45+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2026/01/24/solverforge-maps-1.0-routing-infrastructure-for-vrp-solvers/</loc><lastmod>2026-03-22T22:01:45+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2026/01/21/how-we-build-frontends-jquery-in-2026/</loc><lastmod>2026-03-27T22:33:58+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2026/01/21/the-future-of-constraint-programming-in-rust/</loc><lastmod>2026-01-21T17:11:11+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2026/01/15/solverforge-0.5.0-zero-erasure-constraint-solving/</loc><lastmod>2026-01-15T20:58:40+01:00</lastmod></url><url><loc>https://solverforge.org/tags/python/</loc><lastmod>2026-03-27T20:07:57+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2025/12/30/why-java-interop-is-difficult-in-solverforge-core/</loc><lastmod>2026-03-22T22:01:45+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2025/12/24/order-picking-quickstart-jpype-bridge-overhead-in-constraint-solving/</loc><lastmod>2026-01-05T17:59:07+01:00</lastmod></url><url><loc>https://solverforge.org/</loc><lastmod>2026-03-27T22:33:58+01:00</lastmod></url><url><loc>https://solverforge.org/blog/</loc><lastmod>2025-12-06T22:34:58+01:00</lastmod></url><url><loc>https://solverforge.org/tags/concepts/</loc><lastmod>2026-03-27T22:33:58+01:00</lastmod></url><url><loc>https://solverforge.org/blog/2025/12/06/dataclasses-vs-pydantic-in-constraint-solvers/</loc><lastmod>2026-03-27T20:07:57+01:00</lastmod></url><url><loc>https://solverforge.org/about/</loc><lastmod>2026-01-07T13:16:12+01:00</lastmod></url><url><loc>https://solverforge.org/docs/</loc><lastmod>2026-03-27T20:07:57+01:00</lastmod></url><url><loc>https://solverforge.org/blog/releases/</loc><lastmod>2026-01-15T20:58:40+01:00</lastmod></url><url><loc>https://solverforge.org/search/</loc><lastmod>2023-06-12T15:56:47-04:00</lastmod></url><url><loc>https://solverforge.org/blog/technical/</loc><lastmod>2025-12-06T22:34:58+01:00</lastmod></url></urlset>