Skip to content

Commit 6adace1

Browse files
committed
add vm placement quickstart guid + fix index
1 parent 8b61b3b commit 6adace1

File tree

2 files changed

+1256
-0
lines changed

2 files changed

+1256
-0
lines changed

content/en/docs/getting-started/_index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,19 @@ Schedule lessons to rooms and timeslots without teacher or room conflicts.
4646

4747
[Start Tutorial →](school-timetabling/)
4848
{{< /card >}}
49+
{{< card header="**Portfolio Optimization**" >}}
50+
Select stocks for a diversified portfolio while maximizing expected returns.
51+
52+
[Start Tutorial →](portfolio-optimization/)
53+
{{< /card >}}
54+
{{< card header="**VM Placement**" >}}
55+
Place virtual machines on servers respecting capacity, affinity, and consolidation goals.
56+
57+
[Start Tutorial →](vm-placement/)
58+
{{< /card >}}
59+
{{< /cardpane >}}
60+
61+
{{< cardpane >}}
4962
{{< card header="**Rust Quickstart**" footer="Experimental" >}}
5063
Build a solver using the core Rust library directly. For advanced users interested in the internals.
5164

@@ -73,6 +86,8 @@ Common fast quickstarts available now:
7386
- `fast/meeting-scheduling-fast`
7487
- `fast/vehicle-routing-fast`
7588
- `fast/employee-scheduling-fast`
89+
- `fast/portfolio-optimization-fast`
90+
- `fast/vm-placement-fast`
7691

7792
Each use case folder includes a README describing how to run the example, expected inputs, and any implementation-specific details.
7893

0 commit comments

Comments
 (0)