๐Ÿ‘คmaster_yoda_1๐Ÿ•‘4y๐Ÿ”ผ153๐Ÿ—จ๏ธ56

(Replying to PARENT post)

There are a few misconceptions that some other commenters are already making.

This min-cut is different from the max-flow min-cut theorem's min-cut. This is what referred to as global min-cut, which does not fix the terminals. In max-flow min-cut theorem, it is about disconnecting two fixed vertices s and t. In the global min-cut, it is about disconnecting two arbitrary vertices.

Source: thesis was on hypergraph min-cut

๐Ÿ‘คchaoxu๐Ÿ•‘4y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Can someone give a more concrete example of this problem?

I read the wiki page[1], and I'm left with the impression that for almost all cases, the minimum cut will be to pick a node and seperate it from the rest of the nodes. It doesn't sound like a very computationally difficult or useful algorithm if one of the two parts of the results usually consists of a single node...

[1]: https://en.wikipedia.org/wiki/Minimum_cut

๐Ÿ‘คlondons_explore๐Ÿ•‘4y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

On that note, here is the currently fastest implementation for the problem https://arxiv.org/abs/1808.05458 and here on github https://github.com/viecut/viecut
๐Ÿ‘ค0x23๐Ÿ•‘4y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Question: is this algorithm practical to implement?
๐Ÿ‘คsaagarjha๐Ÿ•‘4y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

What is it used for
๐Ÿ‘คvsskanth๐Ÿ•‘4y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

I remember a CS prof saying he moved from hardware to software because the speedups possible in algorithm design dwarf anything you can achieve by improving the bare metal.
๐Ÿ‘คoptimalsolver๐Ÿ•‘4y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

[2019]
๐Ÿ‘คklyrs๐Ÿ•‘4y๐Ÿ”ผ0๐Ÿ—จ๏ธ0