Abstract
In some proportional electoral systems with more than one constituency the number of seats allotted to each constituency is pre-specified, as well as, the number of seats that each party has to receive at a national level. “Bidimensional allocation” of seats to parties within constituencies consists of converting the vote matrix V into an integer matrix of seats “as proportional as possible” to V, satisfying constituency and party totals and an additional “zero-vote zero-seat” condition. In the current Italian electoral law this Bidimensional Allocation Problem (or Biproportional Apportionment Problem—BAP) is ruled by an erroneous procedure that may produce an infeasible allocation, actually one that is not able to satisfy all the above conditions simultaneously.
In this paper we focus on the feasibility aspect of BAP and, basing on the theory of (0,1)-matrices with given line sums, we formulate it for the first time as a “Matrix Feasibility Problem”. Starting from some previous results provided by Gale and Ryser in the 60’s, we consider the additional constraint that some cells of the output matrix must be equal to zero and extend the results by Gale and Ryser to this case. For specific configurations of zeros in the vote matrix we show that a modified version of the Ryser procedure works well, and we also state necessary and sufficient conditions for the existence of a feasible solution. Since our analysis concerns only special cases, its application to the electoral problem is still limited. In spite of this, in the paper we provide new results in the area of combinatorial matrix theory for (0,1)-matrices with fixed zeros which have also a practical application in some problems related to graphs.

Similar content being viewed by others
Notes
Law n. 270/2005.
In contrast with the erroneous Italian electoral law, the underlying idea of our approach is to guarantee an allocation procedure both correct and conceptually simple.
References
Ahuja, R. K., Magnanti, T. L., & Orlin, J. B. (1993). Network flows. Theory, algorithms and applications. New Jersey: Prentice Hall.
Anstee, R. P. (1982). Properties of a class of (0.1)-matrices covering a given matrix. Canadian Journal of Mathematics, 34, 438–453.
Balinski, M. L., & Demange, G. (1989a). An axiomatic approach to proportionality between matrices. Mathematics of Operations Research, 14, 700–719.
Balinski, M. L., & Demange, G. (1989b). Algorithms for proportional matrices in reals and integers. Mathematical Programming, 45, 193–210.
Brualdi, R. A. (2006). Combinatorial matrix classes. Cambridge: Cambridge University Press.
Brualdi, R. A., & Dahl, G. (2003). Matrices of zeros and ones with given line sums and a zero block. Linear Algebra and Its Applications, 371, 191–207.
Brualdi, R. A., & Dahl, G. (2007). Constructing (0,1)-matrices with given line sums and certain fixed zeros. In G. T. Herman & A. Kuba (Eds.), Advances in discrete tomography and its applications, Boston: Birkhaüser. 2007.
Cox, L. H., & Ernst, L. R. (1982). Controlled rounding. INFOR. Information Systems and Operational Research, 20, 423–432.
Chen, Y. (2006). Simple existence conditions for zero-one matrices with at most one structural zero in each row and column. Discrete Mathematics, 306, 2870–2877.
Ford, L. R., & Fulkerson, D. R. (1962). Flows in networks. Princeton: Princeton University Press.
Fulkerson, D. R. (1960). Zero-one matrices with zero trace. Pacific Journal of Mathematics, 10, 831–836.
Gale, D. (1957). A theorem on flows in networks. Pacific Journal of Mathematics, 7, 1073–1082.
Gassner, M. (1988). Two-dimensional rounding for a quasi-proportional representation. European Journal of Political Economy, 4, 529–538.
Grilli di Cortona, P., Manzi, C., Pennisi, A., Ricca, F., & Simeone, B. (1999). Evaluation and optimization of electoral systems. SIAM monographs on discrete mathematics and applications. Philadelphia: SIAM.
Hardy, G. H., Littlewood, J. E., & Pólya, G. (1929). Some simple inequalities satisfied by convex functions. Messenger of Mathematics, 58, 145–152.
Nam, Y. (1999). Integral matrices with given row and column sums. Ars Combinatoria, 52, 141–151.
Pukelsheim, F., Ricca, F., Scozzari, A., Serafini, P., & Simeone, B. (2012). Network flow methods for electoral systems. Networks, 59, 73–88.
Ryser, H. J. (1957). Combinatorial properties of matrices of zeros and ones. Canadian Journal of Mathematics, 9, 371–377.
Ryser, H. J. (1963). Combinatorial mathematics. Carus Mathematical Monographs ♯14, Mathematical Association of America
Ricca, F., Scozzari, A., Serafini, P., & Simeone, B. (2012). Error minimization methods in biproportional apportionment. TOP, 20, 547–577.
Author information
Authors and Affiliations
Corresponding author
Additional information
Bruno Simeone was really fond of the subject of this paper of which he was an earnest promoter. He left us precious intuitions, a lot of ideas and much enthusiasm that gave us the necessary support to reach our results. Even if we still have not proved all Bruno’s conjectures, we believe to have made a step forward in this area of research and we dedicate this work to Bruno who missed us so much during the preparation of this paper.
Rights and permissions
About this article
Cite this article
Lari, I., Ricca, F. & Scozzari, A. Bidimensional allocation of seats via zero-one matrices with given line sums. Ann Oper Res 215, 165–181 (2014). https://doi.org/10.1007/s10479-013-1440-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-013-1440-2