Search this site
Embedded Files
Amir Goharshady
  • Home
  • ALPACAS Research Group
    • Alumni
    • Visitors
  • Grants
  • Awards
  • Publications
  • Teaching at Oxford
    • Algorithms and Data Structures
    • Lambda Calculus and Types
  • Teaching at HKUST
    • Honors Discrete Math
    • Honors Algorithms
    • Formal Reasoning about Programs
    • Advanced Algorithms
    • Semantics and Verification
Amir Goharshady
  1. Z. Cai, A.K. Goharshady
    Proof of Election: A Formally-Verified Democratic Blockchain Protocol
    IEEE International Conference on Decentralized Applications and Infrastructures, DAPPS 2026

  2. J. Ballweg, T. Barakbayeva, Z. Cai, A.K. Goharshady
    LockFee: Refundable Transaction Admission via Time-Locked Collateral
    IEEE International Conference on Decentralized Applications and Infrastructures, DAPPS 2026

  3. Z. Cai, A.K. Goharshady
    Delay-Optimal Transaction Order Fairness
    ACM Symposium on Principles of Distributed Computing, PODC 2026

  4. S. Akshay, S. Chakraborty, S. Farokhnia, A.K. Goharshady, H.J. Motwani, Ð. Žikelić
    Parallel Abstract Interpretation for Polynomial Programs with Range Bound Assertions
    International Conference on Computer Aided Verification, CAV 2026

  5. A.K. Goharshady, K. Kochekov, T. Shu, A.K. Zaher
    Parameterized Algorithms and Complexity for Function Merging with Branch Reordering
    ACM Conference on Programming Language Design and Implementation, PLDI 2026

  6. X. Cai, A.K. Goharshady, S. Hitarth, C.K. Lam
    Series-Parallel-Loop Decompositions of Control-flow Graphs
    Journal of Systems Architecture, JSA 2026

  7. H. Wu, J. Zhu, A.K. Goharshady, J. An, B. Xia, N. Zhan
    Quantifier Elimination Meets Treewidth
    International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2026

  8. T. Barakbayeva, S. Farokhnia, A.K. Goharshady, S. Novozhilov
    Boosting Gas Revenues of Ethereum Miners
    IEEE/ACM International Conference on Software Engineering, ICSE 2026

  9. A.K. Goharshady, C. Haase (Editors)
    Proceedings of the International Symposium on Dependable Software Engineering: Theories, Tools and Applications (SETTA)
    Springer LNCS 16458, 2025

  10. X. Cai, A.K. Goharshady
    Efficient Algorithms for Partial Constraint Satisfaction Problems over Control-flow Graphs
    International Symposium on Software Engineering: Theories, Tools, and Applications, SETTA 2025

  11. S. Leonardos,  A.K. Goharshady, W. Knottenbelt, P. Pardalos (Editors)
    Proceedings of the International Conference on Mathematical Research for Blockchain Economy (MARBLE)
    Springer LNOR 978-3-032-13376-2, 2025

  12. N. Abapour, A.K. Goharshady, C.C. Dragan, M. Mahdavi
    Blockchain-based Economic Voting with Posterior Security from Lattices
    International Workshop on Security, IWSEC 2025

  13. G.K. Conrado, A.K. Goharshady, H.J. Motwani, S. Novozhilov
    Combinatorial Parameterized Algorithms for Chemical Descriptors based on Molecular Graph Sparsity
    Latin American Algorithms, Graphs, and Optimization Symposium, LAGOS 2025

  14. K. Chatterjee, A.K. Goharshady, E.K. Goharshady, M. Karrabi, M. Saadat, M. Seeliger, Ð. Žikelić
    PolyQEnt: A Polynomial Quantified Entailment Solver
    International Symposium on Automated Technology for Verification and Analysis, ATVA 2025
    Distinguished Tool Paper Award

  15. T. Barakbayeva, Z. Cai, A.K. Goharshady, K. Keypoor
    Smart Contracts for Trustless Sampling of Correlated Equilibria
    International Joint Conference on Artificial Intelligence, IJCAI 2025

  16. S. Akshay, S. Chakraborty, S. Farokhnia, A.K. Goharshady, H.J. Motwani, Ð. Žikelić
    LP-Based Weighted Model Integration over Non-Linear Real Arithmetic
    International Joint Conference on Artificial Intelligence, IJCAI 2025

  17. J. Ballweg, A.K. Goharshady, Z. Lin
    Fast and Gas-efficient Private Sealed-bid Auctions
    ACM Symposium on Principles of Distributed Computing, PODC 2025

  18. P. Fatemi, A.K. Goharshady
    Fortuna: A Game-theoretic Protocol to Generate Secret Randomness on the Blockchain
    IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2025

  19. A.K. Goharshady, S. Hitarth, S. Novozhilov
    Efficient Synthesis of Tight Polynomial Upper-bounds for Systems of Conditional Polynomial Recurrences
    European Symposium on Programming, ESOP 2025

  20. M. Alambardar, A.K. Goharshady, M.R. Hooshmandasl, A. Shakiba
    Optimal Blocks for Maximizing the Transaction Fee Revenue of Bitcoin Miners
    Journal of Combinatorial Optimization, 2025

  21. T. Barakbayeva, S. Farokhnia, A.K. Goharshady, P. Li, Z. Lin
    Improved Gas Optimization of Smart Contracts
    International Conference on Fundamentals of Software Engineering, FSEN 2025

  22. X. Cai, A.K. Goharshady, S. Hitarth, C.K. Lam
    Faster Chaitin-like Register Allocation via Grammatical Decompositions of Control-Flow Graphs
    International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2025

  23. T. Bourke, L. Chen, A.K. Goharshady (Editors)
    Proceedings of the International Symposium on Dependable Software Engineering: Theories, Tools and Applications (SETTA)
    Springer LNCS 15469, 2024

  24. X. Cai, A.K. Goharshady
    Faster Lifetime-optimal Speculative Partial Redundancy Elimination for Goto-free Programs
    International Symposium on Software Engineering: Theories, Tools, and Applications, SETTA 2024

  25. G.K. Conrado, A.K. Goharshady, K.N.L. Nguyen
    PYRAMID: A Protocol for Private and Trustless Multi-level Marketing on the Blockchain
    IEEE International Conference on Blockchain Computing and Applications, BCCA 2024

  26. A.K. Goharshady, C.K. Lam, L. Parreaux
    Fast and Optimal Extraction for Sparse Equality Graphs
    ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2024
    ACM SIGPLAN Distinguished Paper Award

  27. K. Chatterjee, A.K. Goharshady, T. Meggendorfer, Ð. Žikelić
    Quantitative Bounds on Resource Usage of Probabilistic Programs
    ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2024

  28. K. Chatterjee, A.K. Goharshady, E.K. Goharshady, M. Karrabi, Ð. Žikelić
    Sound and Complete Witnesses for Template-based Verification of LTL Properties on Polynomial Programs
    International Symposium on Formal Methods, FM 2024
    FME Distinguished Paper Award

  29. S. Akshay, S. Chakraborty, A.K. Goharshady, R. Govind, H.J. Motwani, S.T. Varanasi
    Practical Approximate Quantifier Elimination for Non-linear Real Arithmetic
    International Symposium on Formal Methods, FM 2024

  30. T. Barakbayeva, S. Farokhnia, A.K. Goharshady, M. Gufler, S. Novozhilov
    Pixiu: Optimal Block Production Revenues on Cardano
    IEEE International Conference on Blockchain, Blockchain 2024

  31. A.K. Goharshady, Z. Lin
    Blind Vote: Economical and Secret Blockchain-Based Voting
    IEEE International Conference on Blockchain, Blockchain 2024

  32. S. Farokhnia, A.K. Goharshady
    Options and Futures Imperil Bitcoin’s Security
    IEEE International Conference on Blockchain, Blockchain 2024

  33. S. Akshay, S. Chakraborty, A.K. Goharshady, R. Govind, H.J. Motwani, S.T. Varanasi
    Automated Synthesis of Decision Lists for Polynomial Specifications over Integers
    International Conference on Logic for Programming, Artificial Intelligence and Reasoning, LPAR 2024

  34. G.K. Conrado, A.K. Goharshady, P. Hudec, P. Li, H.J. Motwani
    Faster Treewidth-based Approximations for Wiener Index
    Symposium on Experimental Algorithms, SEA 2024

  35. V.P. Abidha, T. Barakbayeva, Z. Cai, A.K. Goharshady
    Gas-Efficient Decentralized Random Beacons
    IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024

  36. T. Barakbayeva, Z. Cai, A.K. Goharshady
    SRNG: An Efficient Decentralized Approach for Secret Random Number Generation
    IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024

  37. K. Arshi, A.K. Goharshady
    Congesting Ethereum after EIP-1559
    IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024

  38. J. Ballweg, Z. Cai, A.K. Goharshady
    PureLottery: Fair Leader Election without Decentralized Random Number Generation
    IEEE International Conference on Blockchain, Blockchain 2023

  39. P. Fatemi, A.K. Goharshady
    Secure and Decentralized Generation of Secret Random Numbers on the Blockchain
    IEEE International Conference on Blockchain Computing and Applications, BCCA 2023

  40. G.K. Conrado, A.K. Goharshady, C.K. Lam
    The Bounded Pathwidth of Control-Flow Graphs
    ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2023

  41. Z. Cai, S. Farokhnia, A.K. Goharshady, S. Hitarth
    Asparagus: Automated Synthesis of Parametric Gas Upper-bounds for Smart Contracts
    ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2023

  42. G.K. Conrado, A.K. Goharshady, K. Kochekov, Y.C. Tsai, A.K. Zaher
    Exploiting the Sparseness of Control-flow and Call Graphs for Efficient and On-demand Algebraic Program Analysis
    ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2023

  43. A.K. Goharshady, S. Hitarth, F. Mohammadi, H.J. Motwani
    Algebro-geometric Algorithms for Template-based Synthesis of Polynomial Programs
    ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2023
    ACM SIGPLAN Distinguished Paper Award
    IEEE Computer Society Larson Best Paper Award

  44. Z. Cai, A.K. Goharshady
    Game-theoretic Randomness for Proof-of-Stake
    International Conference on Mathematical Research for Blockchain Economy, MARBLE 2023

  45. Y. Sun, H. Fu, K. Chatterjee, A.K. Goharshady
    Automated Tail Bound Analysis for Probabilistic Recurrence Relations
    International Conference on Computer Aided Verification, CAV 2023

  46. S. Farokhnia, A.K. Goharshady
    Reducing the Gas Usage of Ethereum Smart Contracts without a Sidechain
    IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2023

  47. Z. Cai, A.K. Goharshady
    Trustless and Bias-resistant Game-theoretic Distributed Randomness
    IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2023

  48. S. Farokhnia, A.K. Goharshady
    Alleviating High Gas Costs by Secure and Trustless Off-chain Execution of Smart Contracts
    ACM Symposium on Applied Computing, SAC 2023

  49. A.K. Goharshady, A.K. Zaher
    Efficient Interprocedural Data-Flow Analysis using Treedepth and Treewidth
    International Conference on Verification, Model Checking and Abstract Interpretation, VMCAI 2023

  50. A. Ahmadi, K. Chatterjee, A.K. Goharshady, T. Meggendorfer, R. Safavi, Ð. Žikelić
    Algorithms and Hardness Results for Computing Cores of Markov Chains
    IARCS Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2022

  51. M. Alambardar, A.K. Goharshady, M.R. Hooshmandasl, A. Shakiba
    Optimal Mining: Maximizing Bitcoin Miners’ Revenues From Transaction Fees
    IEEE International Conference on Blockchain, Blockchain 2022

  52. K. Chatterjee, A.K. Goharshady, T. Meggendorfer, Ð. Žikelić
    Sound and Complete Certificates for Quantitative Termination Analysis of Probabilistic Programs
    International Conference on Computer Aided Verification, CAV 2022

  53. A. Ahmadi, M. Daliri, A.K. Goharshady, A. Pavlogiannis
    Efficient Approximations for Cache-conscious Data Placement
    ACM Conference on Programming Language Design and Implementation, PLDI 2022

  54. A.K. Goharshady
    Irrationality, Extortion, or Trusted Third-Parties: Why It is Impossible to Buy and Sell Physical Goods Securely on the Blockchain
    IEEE International Conference on Blockchain, Blockchain 2021
    Best Paper Award Nominee

  55. A. Asadi, K. Chatterjee, H. Fu, A.K. Goharshady, M. Mahdavi
    Polynomial Reachability Witnesses via Stellensätze
    ACM Conference on Programming Language Design and Implementation, PLDI 2021

  56. J. Wang, Y. Sun, H. Fu, K. Chatterjee, A.K. Goharshady
    Quantitative Analysis of Assertion Violations in Probabilistic Programs
    ACM Conference on Programming Language Design and Implementation, PLDI 2021

  57. A.K. Goharshady, F. Mohammadi
    An Efficient Algorithm for Computing Network Reliability in Small Treewidth
    Reliability Engineering and System Safety, 2020

  58. A.K. Goharshady
    Parameterized and Algebro-geometric Advances in Static Program Analysis
    PhD Thesis, IST Austria (Institute of Science and Technology Austria), 2020

  59. A. Asadi, K. Chatterjee, A.K. Goharshady, K. Mohammadi, A. Pavlogiannis
    Faster Algorithms for Quantitative Analysis of MCs and MDPs with Small Treewidth
    International Symposium on Automated Technology for Verification and Analysis, ATVA 2020

  60. K. Chatterjee, H. Fu, A.K. Goharshady, E.K. Goharshady
    Polynomial Invariant Generation for Non-deterministic Recursive Programs
    ACM Conference on Programming Language Design and Implementation, PLDI 2020

  61. K. Chatterjee, A.K. Goharshady, R. Ibsen-Jensen, A. Pavlogiannis
    Optimal and Perfectly Parallel Algorithms for On-demand Data-flow Analysis
    European Symposium on Programming, ESOP 2020
    EATCS Best Paper Award Nominee

  62. A. Shakiba, A.K. Goharshady, M.R. Hooshmandasl, M. Alambardar
    A Note on Belief Structures and S-Approximation Spaces
    Iranian Journal of Mathematical Sciences and Informatics, IJMSI 2020

  63. M. Huang, H. Fu, K. Chatterjee, A.K. Goharshady
    Modular Verification for Almost-Sure Termination of Probabilistic Programs
    ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2019
    IEEE Computer Society Larson Best Paper Award

  64. K. Chatterjee, A.K. Goharshady, P. Goyal, R. Ibsen-Jensen, A. Pavlogiannis
    Faster Algorithms for Dynamic Algebraic Queries in Basic RSMs with Constant Treewidth
    ACM Transactions on Programming Languages and Systems, TOPLAS 2019

  65. K. Chatterjee, H. Fu, A.K. Goharshady
    Non-polynomial Worst-case Analysis of Recursive Programs
    ACM Transactions on Programming Languages and Systems, TOPLAS 2019

  66. P. Wang, H. Fu, A.K. Goharshady, K. Chatterjee, X. Qin, W. Shi
    Cost Analysis of Nondeterministic Probabilistic Programs
    ACM Conference on Programming Language Design and Implementation, PLDI 2019

  67. K. Chatterjee, A.K. Goharshady, A. Pourdamghani
    Probabilistic Smart Contracts: Secure Randomness on the Blockchain
    IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2019

  68. K. Chatterjee, A.K. Goharshady, A. Pourdamghani
    Hybrid Mining: Exploiting Blockchain’s Computational Power for Distributed Problem Solving
    ACM Symposium on Applied Computing, SAC 2019

  69. K. Chatterjee, A.K. Goharshady, E.K. Goharshady
    The Treewidth of Smart Contracts
    ACM Symposium on Applied Computing, SAC 2019

  70. K. Chatterjee, A.K. Goharshady, N. Okati, A. Pavlogiannis
    Efficient Parameterized Algorithms for Data Packing
    ACM Symposium on Principles of Programming Languages, POPL 2019
    IEEE Computer Society Larson Best Paper Award

  71. K. Chatterjee, A.K. Goharshady, R. Ibsen-Jensen, A. Pavlogiannis
    Algorithms for Algebraic Path Properties in Concurrent Systems of Constant Treewidth Components
    ACM Transactions on Programming Languages and Systems, TOPLAS 2018

  72. K. Chatterjee, A.K. Goharshady, R. Ibsen-Jensen, Y. Velner
    Ergodic Mean-payoff Games for the Analysis of Attacks in Cryptocurrencies
    International Conference on Concurrency Theory, CONCUR 2018

  73. A.K. Goharshady, A. Behrouz, K. Chatterjee
    Secure Credit Reporting on the Blockchain
    IEEE International Symposium on Blockchain and its Applications, Blockchain 2018

  74. K. Chatterjee, H. Fu, A.K. Goharshady, N. Okati
    Computational Approaches for Stochastic Shortest Path on Succinct MDPs
    International Joint Conference on Artificial Intelligence, IJCAI 2018

  75. K. Chatterjee, A.K. Goharshady, Y. Velner
    Quantitative Analysis of Smart Contracts
    European Symposium on Programming, ESOP 2018

  76. K. Chatterjee, A.K. Goharshady, A. Pavlogiannis
    JTDec: A Tool for Tree Decompositions in Soot
    International Symposium on Automated Technology for Verification and Analysis, ATVA 2017

  77. K. Chatterjee, H. Fu, A.K. Goharshady
    Non-polynomial Worst-case Analysis of Recursive Programs
    International Conference on Computer Aided Verification, CAV 2017

  78. K. Chatterjee, H. Fu, A.K. Goharshady
    Termination Analysis of Probabilistic Programs through Positivstellensätze
    International Conference on Computer Aided Verification, CAV 2016

  79. K. Chatterjee, A.K. Goharshady, R. Ibsen-Jensen, A. Pavlogiannis
    Algorithms for Algebraic Path Properties in Concurrent Systems of Constant Treewidth Components
    ACM Symposium on Principles of Programming Languages, POPL 2016

  80. M.R. Hooshmandasl, M. Alambardar, A.K. Goharshady, A. Shakiba
    A Combinatorial Approach to Certain Topological Spaces Based on Minimum Complement S-Approximation Spaces
    Iranian Seminar on Geometry and Topology, 2015

  81. A.K. Goharshady, M.R. Hooshmandasl, M. Alambardar
    [1, 2]-sets and [1, 2]-total Sets in Trees with Algorithms
    Discrete Applied Mathematics, 2015

  82. M.R. Hooshmandasl, A. Shakiba, A.K. Goharshady, A. Karimi
    S-Approximation: A New Approach to Algebraic Approximation
    Journal of Discrete Mathematics, 2014

Google Sites
Report abuse
Google Sites
Report abuse