메뉴 건너뛰기




Volumn 48, Issue 1, 2007, Pages 37-66

Counting integer points in parametric polytopes using Barvinok's rational functions

Author keywords

Barvinok's decomposition; Computer analysis; Ehrhart quasi polynomial; Parametric polytope; Polyhedral model; Signed unimodular decomposition; Vector partition function

Indexed keywords

BARVINOKS DECOMPOSITION; COMPUTER ANALYSIS; PARAMETRIC POLYTOPES; POLYHEDRAL MODELS; SIGNED UNIMODULAR DECOMPOSITION; VECTOR PARTITION FUNCTIONS;

EID: 34547245432     PISSN: 01784617     EISSN: 14320541     Source Type: Journal    
DOI: 10.1007/s00453-006-1231-0     Document Type: Article
Times cited : (122)

References (52)
  • 1
    • 0032305438 scopus 로고    scopus 로고
    • Compiler optimizations for real time execution of loops on limited memory embedded systems
    • S. Anantharaman and S. Pande. Compiler optimizations for real time execution of loops on limited memory embedded systems. In Proceedings of the 19th IEEE Systems Symposium (RTSS98), pages 154-164, 1998.
    • (1998) Proceedings of the 19th IEEE Systems Symposium (RTSS98) , pp. 154-164
    • Anantharaman, S.1    Pande, S.2
  • 3
    • 0027849303 scopus 로고
    • A polynomial time algorithm for counting integral points in polyhedra when the dimension is fixed
    • IEEE, New York, Nov
    • A. I. Barvinok. A polynomial time algorithm for counting integral points in polyhedra when the dimension is fixed. In Proceedings of the 34th Annual Symposium on Foundations of Computer Science, pages 566-572. IEEE, New York, Nov. 1993.
    • (1993) Proceedings of the 34th Annual Symposium on Foundations of Computer Science , pp. 566-572
    • Barvinok, A.I.1
  • 4
  • 5
    • 12144282711 scopus 로고    scopus 로고
    • M. Beck. The partial-fractions method for counting solutions to integral linear systems. Discrete Comp. Geom., 32:437-446, 2004 (special issue in honor of Louis Billera).
    • M. Beck. The partial-fractions method for counting solutions to integral linear systems. Discrete Comp. Geom., 32:437-446, 2004 (special issue in honor of Louis Billera).
  • 6
    • 24644443395 scopus 로고    scopus 로고
    • Generation of distributed loop control
    • In Embedded Processor Design Challenges: Systems, Architectures, Modeling, and Simulation SAMOS, of, Berlin
    • M. Bednara, F. Hannig, and J. Teich. Generation of distributed loop control. In In Embedded Processor Design Challenges: Systems, Architectures, Modeling, and Simulation (SAMOS), pages 154-170. Volume 2268 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, 2002.
    • (2002) Lecture Notes in Computer Science. Springer-Verlag , vol.2268 , pp. 154-170
    • Bednara, M.1    Hannig, F.2    Teich, J.3
  • 7
    • 14944380098 scopus 로고    scopus 로고
    • Generating cache hints for improved program efficiency
    • K. Beyls and E. D'Hollander. Generating cache hints for improved program efficiency. J. Systems Architecture, 51(4):223-250, 2005.
    • (2005) J. Systems Architecture , vol.51 , Issue.4 , pp. 223-250
    • Beyls, K.1    D'Hollander, E.2
  • 8
    • 0003464318 scopus 로고    scopus 로고
    • A. J. C. Bik. Compiler, Ph.D. thesis. University of Leiden
    • A. J. C. Bik. Compiler Support for Sparse Matrix Computations. Ph.D. thesis. University of Leiden. 1996.
    • (1996) Support for Sparse Matrix Computations
  • 9
    • 0742267112 scopus 로고    scopus 로고
    • Counting the solutions of Presburger equations without enumerating them
    • Feb
    • B. Boigelot and L. Latour. Counting the solutions of Presburger equations without enumerating them. Theoret. Comput. Sci., 313(1): 17-29. Feb. 2004.
    • (2004) Theoret. Comput. Sci , vol.313 , Issue.1 , pp. 17-29
    • Boigelot, B.1    Latour, L.2
  • 11
    • 24644501876 scopus 로고    scopus 로고
    • On synthesizing parametric specifications of dynamic memory utilization
    • Technical Report TR-2004-03, VERIMAG, Oct
    • V. Braberman, D. Garbervetsky. and S. Yovine. On synthesizing parametric specifications of dynamic memory utilization. Technical Report TR-2004-03, VERIMAG, Oct. 2003.
    • (2003)
    • Braberman, V.1    Garbervetsky, D.2    Yovine, S.3
  • 12
    • 0001374122 scopus 로고
    • Points entiers dans les polyèdres convexes
    • M. Brion. Points entiers dans les polyèdres convexes. Ann. Sci. École Norm. Sup. (4), 21 (4):653-663, 1988.
    • (1988) Ann. Sci. École Norm. Sup. (4) , vol.21 , Issue.4 , pp. 653-663
    • Brion, M.1
  • 14
    • 0032117761 scopus 로고    scopus 로고
    • Parametric analysis of polyhedral iteration spaces
    • July
    • P. Clauss and V. Loechner. Parametric analysis of polyhedral iteration spaces. J. VLSI Signal Process., 19(2): 179-194. July 1998.
    • (1998) J. VLSI Signal Process , vol.19 , Issue.2 , pp. 179-194
    • Clauss, P.1    Loechner, V.2
  • 18
    • 4344582797 scopus 로고    scopus 로고
    • Effective lattice point counting in rational convex polytopes
    • J. A. De Loera, R. Hemmecke, J. Tauzer, and R. Yoshida. Effective lattice point counting in rational convex polytopes. J. Symbolic Comput., 38(4): 1273-1302, 2004.
    • (2004) J. Symbolic Comput , vol.38 , Issue.4 , pp. 1273-1302
    • De Loera, J.A.1    Hemmecke, R.2    Tauzer, J.3    Yoshida, R.4
  • 21
  • 22
    • 0001023389 scopus 로고
    • Parametric integer programming
    • P. Feautrier. Parametric integer programming. Oper. Res., 22(3):243-268, 1988.
    • (1988) Oper. Res , vol.22 , Issue.3 , pp. 243-268
    • Feautrier, P.1
  • 23
    • 85015240805 scopus 로고
    • On estimating and enhancing cache effectiveness
    • U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, editors. Proceedings of the Fourth International Workshop on Languages and Compilers for Parallel Computing, of, Berlin
    • J. Ferrante, V. Sarkar, and W. Thrash. On estimating and enhancing cache effectiveness. In U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, editors. Proceedings of the Fourth International Workshop on Languages and Compilers for Parallel Computing, pages 328-343. Volume 589 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, 1991.
    • (1991) Lecture Notes in Computer Science. Springer-Verlag , vol.589 , pp. 328-343
    • Ferrante, J.1    Sarkar, V.2    Thrash, W.3
  • 24
    • 24644514550 scopus 로고    scopus 로고
    • Design of processor arrays for real-time applications
    • Proceedings of the International Conference Euro-Par '98, of, Berlin
    • D. Fimmel and R. Merker. Design of processor arrays for real-time applications. In Proceedings of the International Conference Euro-Par '98. pages 1018-1028. Volume 1470 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, 1998.
    • (1998) Lecture Notes in Computer Science. Springer-Verlag , vol.1470 , pp. 1018-1028
    • Fimmel, D.1    Merker, R.2
  • 25
    • 1142271338 scopus 로고    scopus 로고
    • Array recovery and high-level transformations for DSP applications
    • 132-162, May
    • B. Franke and M. O'Boyle. Array recovery and high-level transformations for DSP applications. ACM Trans. Embedded Comput. Systems. 2(2):132-162, May 2003.
    • (2003) ACM Trans. Embedded Comput. Systems , vol.2 , Issue.2
    • Franke, B.1    O'Boyle, M.2
  • 26
    • 34547305061 scopus 로고    scopus 로고
    • Free Software Foundation, Inc. GMP. Available from ftp://ftp.gnu.org/gnu/ gmp.
    • Free Software Foundation, Inc. GMP. Available from ftp://ftp.gnu.org/gnu/ gmp.
  • 27
    • 0001714824 scopus 로고    scopus 로고
    • Cache miss equations: A compiler framework for analyzing and tuning memory behavior
    • S. Ghosh, M. Martonosi, and S. Malik. Cache miss equations: a compiler framework for analyzing and tuning memory behavior. ACM Trans. Program. Languages Systems, 21(4):703-746, 1999.
    • (1999) ACM Trans. Program. Languages Systems , vol.21 , Issue.4 , pp. 703-746
    • Ghosh, S.1    Martonosi, M.2    Malik, S.3
  • 28
    • 35248825046 scopus 로고    scopus 로고
    • Cartesian factoring of polyhedra in linear relation analysis
    • Proceedings of the Static Analysis Symposium. SAS'03. San Diego, June, of, Berlin
    • N. Halbwachs, D. Merchat, and C. Parent-Vigouroux. Cartesian factoring of polyhedra in linear relation analysis. In Proceedings of the Static Analysis Symposium. SAS'03. San Diego, June 2003. Volume 2694 of Lecture Notes in Computer Science. Springer-Verlag, Berlin. 2003.
    • (2003) Lecture Notes in Computer Science. Springer-Verlag , vol.2694
    • Halbwachs, N.1    Merchat, D.2    Parent-Vigouroux, C.3
  • 29
    • 84937567590 scopus 로고    scopus 로고
    • Design space exploration for massively parallel processor arrays
    • Proceedings of the Sixth International Conference on Parallel Computing Technologies, of
    • F. Hannig and J. Teich. Design space exploration for massively parallel processor arrays. In Proceedings of the Sixth International Conference on Parallel Computing Technologies, pages 51-65. Volume 2127 of Lecture Notes in Computer Science. Springer-Verlag. Berlin, 2001.
    • (2001) Lecture Notes in Computer Science. Springer-Verlag. Berlin , vol.2127 , pp. 51-65
    • Hannig, F.1    Teich, J.2
  • 32
    • 0004327240 scopus 로고    scopus 로고
    • The Omega calculator and library. Technical report, University of Maryland
    • Nov
    • W. Kelly, V. Maslov, W. Pugh, E. Rosser, T. Shpeisman, and D. Wonnacott. The Omega calculator and library. Technical report, University of Maryland, Nov. 1996.
    • (1996)
    • Kelly, W.1    Maslov, V.2    Pugh, W.3    Rosser, E.4    Shpeisman, T.5    Wonnacott, D.6
  • 37
    • 18844379031 scopus 로고    scopus 로고
    • Polylib: A library for manipulating parameterized polyhedra
    • Technical report, ICPS, Université Louis Pasteur, Strasbourg, Mar
    • V. Loechner. Polylib: A library for manipulating parameterized polyhedra. Technical report, ICPS, Université Louis Pasteur, Strasbourg, Mar. 1999.
    • (1999)
    • Loechner, V.1
  • 38
    • 0036171073 scopus 로고    scopus 로고
    • Precise data locality optimization of nested loops
    • V. Loechner, B. Meister, and P. Clauss. Precise data locality optimization of nested loops. J. Supercomput., 21(1):37-76, 2002.
    • (2002) J. Supercomput , vol.21 , Issue.1 , pp. 37-76
    • Loechner, V.1    Meister, B.2    Clauss, P.3
  • 39
    • 0031381304 scopus 로고    scopus 로고
    • Parameterized polyhedra and their vertices
    • Dec
    • V. Loechner and D. K. Wilde. Parameterized polyhedra and their vertices. Internat. J. Parallel Program., 25(6):525-549, Dec. 1997.
    • (1997) Internat. J. Parallel Program , vol.25 , Issue.6 , pp. 525-549
    • Loechner, V.1    Wilde, D.K.2
  • 40
    • 34547357576 scopus 로고    scopus 로고
    • On the calculation of Erhart polynomials in degenerate domains
    • Technical Report 105.001, Ghent University
    • B. Nootaert, K. Beyls, and E. D'Hollander. On the calculation of Erhart polynomials in degenerate domains. Technical Report 105.001, Ghent University, 2005.
    • (2005)
    • Nootaert, B.1    Beyls, K.2    D'Hollander, E.3
  • 41
    • 24644524767 scopus 로고    scopus 로고
    • An automata-theoretic algorithm for counting solutions to Presburger formulas
    • Compiler Construction, of, Berlin, Apr
    • E. Parker and S. Chatterjee. An automata-theoretic algorithm for counting solutions to Presburger formulas. In Compiler Construction 2004, pages 104-119. Volume 2985 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, Apr. 2004.
    • (2004) Lecture Notes in Computer Science. Springer-Verlag , vol.2985 , pp. 104-119
    • Parker, E.1    Chatterjee, S.2
  • 42
    • 0028132512 scopus 로고    scopus 로고
    • W. Pugh. Counting solutions to Presburger formulas: how and why. In SIGPLAN Conference on Programming Language Design and Implementation (PLDI '94), pages 121-134, 1994.
    • W. Pugh. Counting solutions to Presburger formulas: how and why. In SIGPLAN Conference on Programming Language Design and Implementation (PLDI '94), pages 121-134, 1994.
  • 44
    • 34547287362 scopus 로고    scopus 로고
    • V. Shoup. NTL. Available from http://www.shoup.net/ntl/.
    • V. Shoup. NTL. Available from http://www.shoup.net/ntl/.
  • 45
    • 0003652674 scopus 로고
    • Cambridge University Press, Cambridge
    • R. P. Stanley. Enumerative Combinatorics, volume 1. Cambridge University Press, Cambridge, 1986.
    • (1986) Enumerative Combinatorics , vol.1
    • Stanley, R.P.1
  • 46
    • 0037609023 scopus 로고
    • On vector partition functions
    • B. Sturmfels. On vector partition functions. J. Combin. Theory Ser. A, 72(2):302-309, 1995.
    • (1995) J. Combin. Theory Ser. A , vol.72 , Issue.2 , pp. 302-309
    • Sturmfels, B.1
  • 47
    • 0029190371 scopus 로고    scopus 로고
    • E. Su, A. Lain, S. Ramaswamy, D. J. Palermo, E. W. Hodges IV, and P. Banerjee. Advanced compilation techniques in the PARADIGM compiler for distributed-memory multicomputers. In Proceedings of the International Conference on Super-computing, pages 424-433, 1995.
    • E. Su, A. Lain, S. Ramaswamy, D. J. Palermo, E. W. Hodges IV, and P. Banerjee. Advanced compilation techniques in the PARADIGM compiler for distributed-memory multicomputers. In Proceedings of the International Conference on Super-computing, pages 424-433, 1995.
  • 49
    • 24644448365 scopus 로고    scopus 로고
    • Experiences with enumeration of integer projections of parametric polytopes
    • R. Bodik, editor, Proceedings of the 14th International Conference on Compiler Construction, Edinburgh, Scotland, of, Berlin
    • S. Verdoolaege, K. Beyls, M. Bruynooghe, and F. Catthoor. Experiences with enumeration of integer projections of parametric polytopes. In R. Bodik, editor, Proceedings of the 14th International Conference on Compiler Construction, Edinburgh, Scotland, pages 91-105. Volume 3443 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, 2005.
    • (2005) Lecture Notes in Computer Science. Springer-Verlag , vol.3443 , pp. 91-105
    • Verdoolaege, S.1    Beyls, K.2    Bruynooghe, M.3    Catthoor, F.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.