# Branch and Bound

**URL:** https://discourse.julialang.org/t/branch-and-bound/6860
**Category:** Julia at Scale
**Tags:** question
**Created:** [November 3, 2017, 5:49pm UTC](https://discourse.julialang.org/t/branch-and-bound/6860 "2017-11-03T17:49:43Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Wikunia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wikunia/32/2180_2.png) [@Wikunia](https://discourse.julialang.org/u/Wikunia)
#### Post date: [November 3, 2017, 5:49pm UTC](https://discourse.julialang.org/t/branch-and-bound/6860/1 "2017-11-03T17:49:43Z")

</div>

I’m a beginner in parallel computing and would like to get some ideas.

My project is branch and bound and I’m wondering what the best parallel computing structure is.  
I have list of open branch nodes. What is the best way to have this list accessible to all workers? A channel? or a shared array?  
Then I have to sync the information like new integral solution for bounding.

Any ideas or tutorials that might help? All tutorials are pretty basic in my opinion like a parallel simple loop.

---

<div class="post-metadata">

### Author: ![mohamed82008](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mohamed82008/32/18171_2.png) [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)
#### Post date: [November 3, 2017, 9:42pm UTC](https://discourse.julialang.org/t/branch-and-bound/6860/2 "2017-11-03T21:42:39Z")

</div>

I think [22.5 here](https://media.readthedocs.org/pdf/julia/latest/julia.pdf) would be a good starting point.
