Paper: arXiv 2508.03708

Authors: Mark Verhagen, Menno Schellekens, Michael Garstka

Abstract

While optimal taxation theory provides clear prescriptions for tax design, translating these insights into actual tax codes remains difficult. Existing work largely offers theoretical characterizations of optimal systems, while practical implementation methods are scarce. Bridging this gap involves designing tax rules that meet theoretical goals, while accommodating administrative, distributional, and other practical constraints that arise in real-world reform. We develop a method casting tax reform as a constrained optimization problem by parametrizing the entire income tax code as a set of piecewise linear functions mapping tax-relevant inputs into liabilities and marginal rates. This allows users to impose constraints on marginal rate schedules, limits on income swings, and objectives like revenue neutrality, efficiency, simplicity, or distributional fairness that reflect both theoretical and practical considerations. The framework is computationally tractable for complex tax codes and flexible enough to accommodate diverse constraints, welfare objectives and behavioral responses. Whereas existing tools are typically used for ex-post `what-if’ analysis of specific reforms, our framework explicitly incorporates real-world reform constraints and jointly optimizes across the full tax code. We illustrate the framework in several simulated settings, including a detailed reconstruction of the Dutch income tax system. For the Dutch case, we generate a family of reforms that smooth existing spikes in marginal tax rates to any desired cap, reduce the number of rules, and impose hard caps on income losses households can experience from the reform. We also introduce \texttt{TaxSolver}, an open-source package, allowing policymakers and researchers to implement and extend the framework.

Complexity vs Empirical Score

  • Math Complexity: 5.5/10
  • Empirical Rigor: 6.5/10
  • Quadrant: Holy Grail — high math complexity, high empirical rigor

Why this score: The paper provides an innovative computational approach to public finance by framing statutory tax code reform as a constrained optimization problem. It balances solid formalization with strong real-world applicability, demonstrated via a detailed reconstruction of the Dutch tax system and an open-source software release.

Research Flowchart

  flowchart TD
    A["Research Goal: Bridge theory & practice by framing tax reform as constrained optimization"] --> B["Inputs: Tax-relevant data, welfare objectives, behavioral responses & practical constraints"]
    B --> C["Parametrize Tax Code: Map liabilities & marginal rates using piecewise linear functions"]
    C --> D["Computational Engine: Jointly optimize full tax code via TaxSolver package"]
    D --> E["Findings: Successfully smoothed Dutch MTR spikes, simplified rules & capped household income losses"]

Cited References (122)

  1. The elements of statistical learning (2009)
  2. Sparse approximate solutions to linear systems (1995)
  3. Markal, a linear-programming model for energy systems analysis: Technical description of the bnl version (1981)
  4. Mathematical methods of organizing and planning production (1939, trans. 1960)
  5. Maximization of a linear function of variables subject to linear inequalities (1951)
  6. A new polynomial-time algorithm for linear programming (1984)
  7. An automatic method of solving discrete programming problems (1960)
  8. Mixed integer linear programming formulation techniques (2015)
and 114 more
  1. Convex piecewise-linear fitting (2009)
  2. A two-stage stochastic programming framework for transportation planning in disaster response (2004)
  3. The location of emergency service facilities (1971)
  4. The incentive effects of marginal tax rates: evidence from the interwar era (2014)
  5. Tax systems (2013)
  6. How progressive is the US federal tax system? A historical and international perspective (2007)
  7. Administrative Dimensions of Tax Reform (2014)
  8. Theories of Tax Competition (1999) — link
  9. Administrative exclusion in the infrastructure-level bureaucracy: The case of the Dutch daycare benefit scandal (2023)
  10. The Economics of Taxation: Principles, Policy and Practice (2009)
  11. Is this tax reform, or just confusion? (2018)
  12. Role of the legislature in budget processes (2013)
  13. Implementing the new fiscal policy activism (2009)
  14. Revenue Statistics 2023 (2023)
  15. Tax Policy Reform and Economic Growth (2010)
  16. Kamerbrief met reactie kabinet op rapport `Ongekent onrecht’ (2021)
  17. Blind voor Mens en Recht (2024) — link
  18. Motie- S chalk ( SGP ) c.s. over het uitwerken van maatregelen tegen hoge marginale druk in de B ouwstenennotitie (2023) — link
  19. Gurobi Optimizer Reference Manual (2024) — link
  20. Convex optimization (2004)
  21. On the theory of tax reform (1976)
  22. The case for a progressive tax: From basic research to policy recommendation (2011)
  23. Labor supply response to the earned income tax credit (1996)
  24. Effects of income tax changes on economic growth (2014)
  25. Redistribution via taxation: The limited role of the personal income tax in developing countries (2004)
  26. Administration and the public revenue system: a view of tax administration (1974)
  27. Economic effects of state-level tax and expenditure limitations (2012)
  28. Afschrift Kamerbrief over de Hervormingsagenda Inkomensondersteuning (2024)
  29. The political economy of tax reforms (2016)
  30. The political economy of tax policy (2010)
  31. Thresholds in the tax system: Policy and administrative considerations (2024)
  32. Marginale druk en participatie-belasting per huishoudtype in 2015 (2015)
  33. Expanding the Childless EITC and Minimizing Marriage Penalties Among Childless Couples (2025) — link
  34. Overcoming the barriers to tax reform (2020)
  35. Public policy and behavior change (2019)
  36. Incentives and effort in the public and private sector (2024)
  37. Synthesestudie niet-gebruik inkomensondersteunende regelingen (2023)
  38. Everyday administrative burdens and inequality (2024)
  39. Tax Reforms and Political Feasibility (2021)
  40. Tax simplification: issues and options (2001)
  41. The elasticity of taxable income: evidence and implications (2002)
  42. The optimal treatment of tax expenditures (2004)
  43. Optimal tax mix with income tax non-compliance (2016)
  44. Optimal taxation with consumption time as a leisure or consumption substitute (2006)
  45. The optimal income taxation of couples (2009)
  46. The effect of marginal tax rates on income: A panel study of “bracket creep” (2003)
  47. Optimal linear commodity taxation under optimal non-linear income taxation (2014)
  48. Tax bases, tax rates and the elasticity of reported income (2005)
  49. Recent literature on taxable-income elasticities (2004)
  50. The optimal elasticity of taxable income (2002)
  51. Why do developing countries tax so little? (2014)
  52. Bunching (2016)
  53. Do Taxpayers Bunch at Kink Points? (2010)
  54. Marginal cost of public funds and behavioural responses: a review (2006)
  55. Reported incomes and marginal tax rates, 1960-2000: evidence and policy implications (2004)
  56. An Exploration in the Theory of Optimum Income Taxation (1971) — link
  57. The Design of Tax Structure: Direct versus Indirect Taxation (1976) — link
  58. Optimal Income Taxation: An Example with a U -Shaped Pattern of Optimal Marginal Tax Rates (1998)
  59. Using Elasticities to Derive Optimal Income Tax Rates (2001) — link
  60. The Case for a Progressive Tax: From Basic Research to Policy Recommendations (2011) — link
  61. On the political economics of tax reforms: survey and empirical assessment (2012)
  62. Tax reform and the political economy of the tax base (2018)
  63. Tax by design: The Mirrlees review (2011)
  64. Tax by Design for the Netherlands (2022)
  65. Optimal labor income taxation (2013)
  66. EUROMOD : the European Union tax-benefit microsimulation model (2013)
  67. An introduction to the TAXSIM model (1993)
  68. OpenFisca : Rules as Code (2011)
  69. PolicyEngine : An Open-Source Tax-Benefit Microsimulation Platform (2023)
  70. The optimal linear income-tax (1972)
  71. The optimal two-bracket linear income tax (1994)
  72. Optimal piecewise linear income taxation (2014)
  73. Politically feasible reforms of nonlinear tax systems (2021)
  74. Optimal tax progressivity: An analytical framework (2017)
  75. Optimal income tax and redistribution (1990)
  76. New dynamic public finance: A user’s guide (2006)
  77. On the optimal progressivity of the income tax code (2006)
  78. Microsimulation as a tool for evaluating redistribution policies (2006)
  79. Positive and normative judgments implicit in US tax policy, and the costs of unequal growth and recessions (2016)
  80. Optimal taxation and insurance using machine learning—Sufficient statistics and beyond (2018)
  81. The AI E conomist: Taxation policy design via two-level deep multiagent reinforcement learning (2022)
  82. Combining microsimulation and numerical maximization to identify optimal tax-transfer rules (2022)
  83. Efficiency, welfare, and political competition (2016)
  84. Salience and taxation: Theory and evidence (2009)
  85. Kansrijk Belastingbeleid (2020) — link
  86. Miljoenennota 2025: Nota over de toestand van ’s R ijks financiën (2024) — link
  87. Optimal income transfer programs: Intensive versus extensive labor supply responses (2002)
  88. Met de TaxSolver lijkt het aanpassen van het belastingstelsel op het bouwen van een Formule-1 auto (2025) — link
  89. TaxSolver : Tax Reform as a Constrained Optimization Problem (2026) — link
  90. Letter: D utch tax tool offers chance to reverse-engineer reform (2025) — link
  91. Mixed-Integer Models for Nonseparable Piecewise-Linear Optimization: Unifying Framework and Extensions (2010) — link
  92. Fitting piecewise linear continuous functions (2012) — link
  93. Best Subset Selection via a Modern Optimization Lens (2016) — link
  94. Multicriteria Optimization (2005) — link
  95. Feasibility and Infeasibility in Optimization: Algorithms and Computational Methods (2008) — link
  96. Locating Minimal Infeasible Constraint Sets in Linear Programs (1991) — link
  97. A Comparison of Mixed-Integer Programming Models for Nonconvex Piecewise Linear Cost Minimization Problems (2003) — link
  98. Inverse Optimization (2001) — link
  99. Inverse Optimization: Theory and Applications (2025) — link
  100. A practical guide to robust optimization (2015) — link
  101. Robust Optimization (2009) — link
  102. The implications of crop minimum support price in the presence of myopic and strategic farmers (2022) — link
  103. Optimal timing of non-pharmaceutical interventions during an epidemic (2023) — link
  104. An integrated approach for planning a long-term care network with uncertainty, strategic policy and equity considerations (2015) — link
  105. Efficiency and equity in private and public education: A nonparametric comparison (2010) — link
  106. Optimizing the marriage market: An application of the linear assignment model (2010) — link
  107. A theoretical and computational equilibria analysis of a multi-player kidney exchange program (2023) — link
  108. Optimizing active surveillance for prostate cancer using partially observable M arkov decision processes (2023) — link
  109. Post-tax optimization with stochastic programming (2004) — link
  110. A global supply chain model with transfer pricing and transportation cost allocation (2001) — link
  111. Optimal taxation in theory and practice (2009)
  112. Using a microeconometric model of household labour supply to design optimal income taxes (2013)
  113. Employment, hours of work and the optimal taxation of low-income families (2012)
  114. 50 Years of integer programming 1958-2008: From the early years to the state-of-the-art (2010)

0 of 122 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.