# Does cuOpt handle workload balancing among multiple robots?

**URL:** <https://forums.developer.nvidia.com/t/does-cuopt-handle-workload-balancing-among-multiple-robots/324973>\
**Category:** cuOpt\
**Tags:** cuopt\
**Created:** [February 25, 2025, 4:58am UTC](https://forums.developer.nvidia.com/t/does-cuopt-handle-workload-balancing-among-multiple-robots/324973 "2025-02-25T04:58:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sjb378](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@sjb378](https://forums.developer.nvidia.com/u/sjb378)\
**Post date:** [February 25, 2025, 4:58am UTC](https://forums.developer.nvidia.com/t/does-cuopt-handle-workload-balancing-among-multiple-robots/324973/1 "2025-02-25T04:58:13Z")

</div>

Hi, I recently came across **cuOpt** , and I understand that it’s designed for route optimization, even in dynamic environments like warehouses where obstacles and layouts change. That makes sense to me.

However, I’m curious—does cuOpt also handle workload balancing among multiple robots? For example, ensuring that all robots are efficiently assigned tasks instead of having one robot doing all the work while others are just idling or charging. Is this kind of optimization included in cuOpt, or does NVIDIA provide a different solution for this?

---

<div class="post-metadata">

**Author:** ![ramakrishnap](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/ramakrishnap/32/231202_2.png) [@ramakrishnap](https://forums.developer.nvidia.com/u/ramakrishnap)\
**Post date:** [February 25, 2025, 3:47pm UTC](https://forums.developer.nvidia.com/t/does-cuopt-handle-workload-balancing-among-multiple-robots/324973/2 "2025-02-25T15:47:09Z")

</div>

You can use `Variance Route Size` under solver\_settings.objectives to assign tasks to robots such a way that tasks are distributed in a better way.

---

<div class="post-metadata">

**Author:** ![sjb378](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@sjb378](https://forums.developer.nvidia.com/u/sjb378)\
**Post date:** [February 27, 2025, 5:52am UTC](https://forums.developer.nvidia.com/t/does-cuopt-handle-workload-balancing-among-multiple-robots/324973/4 "2025-02-27T05:52:26Z")

</div>

**What is the valid range for the `variance_route_size` parameter in cuOpt?**

- Is there a minimum and maximum value?
- Are there any recommended values for optimal balancing?
- Could you provide a high-level explanation of how this parameter influences the optimization process?

I couldn’t find detailed documentation on this, so I’d appreciate any insights.

Thanks!
