Interesting Esoterica

Water transport on finite graphs

Article by Timo Vilkas
  • Published in 2025
  • Added on
Consider a simple finite graph and its nodes to represent identical water barrels (containing different amounts of water) on a level plane. Each edge corresponds to a (locked, water-filled) pipe connecting two barrels below the plane. We fix one node $v$ and consider the optimization problem relating to the maximum value to which the level in $v$ can be raised without pumps, i.e. by opening/closing pipes in a suitable order. This fairly natural optimization problem originated from the analysis of an opinion formation process and proved to be not only sufficiently intricate in order to be of independent interest, but also difficult from an algorithmic point of view.

Links

Other information

key
Watertransportonfinitegraphs
type
article
date_added
2026-08-17
date_published
2025-08-17

BibTeX entry

@article{Watertransportonfinitegraphs,
	key = {Watertransportonfinitegraphs},
	type = {article},
	title = {Water transport on finite graphs},
	author = {Timo Vilkas},
	abstract = {Consider a simple finite graph and its nodes to represent identical water barrels (containing different amounts of water) on a level plane. Each edge corresponds to a (locked, water-filled) pipe connecting two barrels below the plane. We fix one node {\$}v{\$} and consider the optimization problem relating to the maximum value to which the level in {\$}v{\$} can be raised without pumps, i.e. by opening/closing pipes in a suitable order. This fairly natural optimization problem originated from the analysis of an opinion formation process and proved to be not only sufficiently intricate in order to be of independent interest, but also difficult from an algorithmic point of view.},
	comment = {},
	date_added = {2026-08-17},
	date_published = {2025-08-17},
	urls = {https://arxiv.org/abs/2501.16911v1,https://arxiv.org/pdf/2501.16911v1},
	collections = {computational-complexity-of-games,easily-explained,protocols-and-strategies,puzzles},
	url = {https://arxiv.org/abs/2501.16911v1 https://arxiv.org/pdf/2501.16911v1},
	year = 2025,
	urldate = {2026-08-17},
	archivePrefix = {arXiv},
	eprint = {2501.16911},
	primaryClass = {math.CO}
}