Optimization of an SMD placement machine and flows in parametric networks

Katarína Cechlárová; Tamás Fleiner

Kybernetika (2011)

  • Volume: 47, Issue: 5, page 722-731
  • ISSN: 0023-5954

Abstract

top
In the minimization of the number of subtours made by the insertion head of an SMD placement machine a variant of the network flow problem arose. In a network with n vertices and m arcs a set F of arcs (parametrized arcs) is given. The task is to find a flow of a given size such that the maximum of flow values along the arcs from F is minimized. This problem can be solved by a sequence of maximum flow computations in modified networks where the capacities of the parametrized arcs are successively set to an increasing sequence of target parameter values. We show that it suffices to consider at most O ( | F | ) different target values and so this approach leads to a strongly polynomial algorithm consisting of at most O ( | F | ) maximum flow computations.

How to cite

top

Cechlárová, Katarína, and Fleiner, Tamás. "Optimization of an SMD placement machine and flows in parametric networks." Kybernetika 47.5 (2011): 722-731. <http://eudml.org/doc/197097>.

@article{Cechlárová2011,
abstract = {In the minimization of the number of subtours made by the insertion head of an SMD placement machine a variant of the network flow problem arose. In a network with $n$ vertices and $m$ arcs a set $F$ of arcs (parametrized arcs) is given. The task is to find a flow of a given size such that the maximum of flow values along the arcs from $F$ is minimized. This problem can be solved by a sequence of maximum flow computations in modified networks where the capacities of the parametrized arcs are successively set to an increasing sequence of target parameter values. We show that it suffices to consider at most $O(|F|)$ different target values and so this approach leads to a strongly polynomial algorithm consisting of at most $O(|F|)$ maximum flow computations.},
author = {Cechlárová, Katarína, Fleiner, Tamás},
journal = {Kybernetika},
keywords = {SMD machine optimization; network flow; algorithm; algorithm; SMD machine optimization; network flow; algorithm},
language = {eng},
number = {5},
pages = {722-731},
publisher = {Institute of Information Theory and Automation AS CR},
title = {Optimization of an SMD placement machine and flows in parametric networks},
url = {http://eudml.org/doc/197097},
volume = {47},
year = {2011},
}

TY - JOUR
AU - Cechlárová, Katarína
AU - Fleiner, Tamás
TI - Optimization of an SMD placement machine and flows in parametric networks
JO - Kybernetika
PY - 2011
PB - Institute of Information Theory and Automation AS CR
VL - 47
IS - 5
SP - 722
EP - 731
AB - In the minimization of the number of subtours made by the insertion head of an SMD placement machine a variant of the network flow problem arose. In a network with $n$ vertices and $m$ arcs a set $F$ of arcs (parametrized arcs) is given. The task is to find a flow of a given size such that the maximum of flow values along the arcs from $F$ is minimized. This problem can be solved by a sequence of maximum flow computations in modified networks where the capacities of the parametrized arcs are successively set to an increasing sequence of target parameter values. We show that it suffices to consider at most $O(|F|)$ different target values and so this approach leads to a strongly polynomial algorithm consisting of at most $O(|F|)$ maximum flow computations.
LA - eng
KW - SMD machine optimization; network flow; algorithm; algorithm; SMD machine optimization; network flow; algorithm
UR - http://eudml.org/doc/197097
ER -

References

top
  1. Ahuja, R. H., Magnanti, T. L., Orlin, J. B., Network flows, Theory, Algorithms and Applications., Prentice Hall, Englewood Cliffs 1993. Zbl1201.90001MR1205775
  2. Arai, T., Ueno, S., Kajitani, Y., 10.1016/0166-218X(93)90245-J, Discrete Appl. Math. 41 (1993), 69-74. Zbl0780.90029MR1197251DOI10.1016/0166-218X(93)90245-J
  3. Ayob, M., Kendall, G., 10.1016/j.ejor.2007.03.042, European J. Oper. Res. 186 (2008), 893-914. DOI10.1016/j.ejor.2007.03.042
  4. Carstensen, P. J., 10.1007/BF02591893, Math. Programming 26 (1983), 64-75. Zbl0585.90065MR0696727DOI10.1007/BF02591893
  5. Chen, Y. L., 10.1016/0377-2217(93)E0161-P, European J. Oper. Res. 80 (1995), 226-235. Zbl0928.90006DOI10.1016/0377-2217(93)E0161-P
  6. Chung, S. J., Hamacher, H. W., Maffioli, F., Murty, K. G., 10.1016/0166-218X(93)90043-N, Discrete Appl. Math. 42 (1991), 139-145. MR1217094DOI10.1016/0166-218X(93)90043-N
  7. Duman, E., Or, I., 10.1016/j.cor.2005.05.004, Comput. Oper. Res. 34 (2007), 163-179. Zbl1113.90130DOI10.1016/j.cor.2005.05.004
  8. Ford, L. R., Fulkerson, D. R., 10.4153/CJM-1956-045-5, Canad. J. Math. 8 (1956), 399-404. Zbl0073.40203MR0079251DOI10.4153/CJM-1956-045-5
  9. Foulds, L. R., Hamacher, H. W., 10.1016/0377-2217(93)90217-B, European J. Oper. Res. 66 (1993), 279-290. Zbl0771.90060DOI10.1016/0377-2217(93)90217-B
  10. Gallo, G., Grigoriadis, M. D., Tarjan, R. E., 10.1137/0218003, SIAM J. Comput. 18 (1989), 30-55. Zbl0679.68080MR0978165DOI10.1137/0218003
  11. Hamacher, H. W., Foulds, L. R., Algorithms for flows with parametric capacities., ZOR - Methods and Models Oper. Res. 33 (1989), 21-37. Zbl0669.90042MR0988396
  12. Korte, B., Vygen, J., Combinatorial Optimization, Theory and Algorithms., Springer, Berlin 2008. Zbl1207.90002MR2369759
  13. Scutella, M. G., 10.1007/s10479-006-0155-z, Ann. Oper. Res. 150 (2007), 231-244. Zbl1144.90504MR2304139DOI10.1007/s10479-006-0155-z
  14. Zhang, B., Ward, J., Feng, Q., A simultaneous parametric maximum-flow algorithm for finding the complete chain of solutions., Hewlet-Packard Development Company, Preprint, 2005. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.