Coder Social home page Coder Social logo

csecon206-wanlin-finalproject's Introduction

# New Love Game Model: A Dynamic Analysis of Nash Equilibirum

Project information

  • Author: Wanlin Deng, Political Economy, Class of 2025, Duke Kunshan University
  • Instructor: Prof. Luyao Zhang, Duke Kunshan University
  • Disclaimer: Submissions to Final Project for COMPSCI/ECON 206 Computational Microeconomics, 2023 Spring (Seven Week - Second) instructed by Prof. Luyao Zhang at Duke Kunshan University.
  • Acknowledgments: I want to thank Professor Luyao Zhang for her inspiring ideas for classifying game players according to their values and designing the payoff matrix accordingly. Thanks Rong Cong for providing peer evaluation that improves my project a lot. And thanks to everyone in the class for the inspiring discussion.
  • Project Summary:
    • [Summarize the Background/Motivation]

      In the past, John Nash(1951) simplified the love game to a binary choice between "Date" and "Not to Date," proposing that the Nash equilibrium occurred when both players chose "Not to Date." However, this oversimplified model lacks meaningful insights into real-world romantic dynamics. In real life, people do not always make straightforward decisions about whether to date or not. Instead, they often choose to keep things ambiguous, maintaining a level of intimacy that goes beyond friendship but falls short of being in a relationship. Since Nash equilibrium represents a state that no one has anything to gain by changing only one's own strategy, and in reality, people are indeed striving for this kind of optimal state, why does Nash equilibrium fail to predict people's inclinations accurately? This question has inspired the project.

    • [Research Questions]
      How to predict the choices people with different personalities make when facing potential dating partners in real life using game theory?

    • [Application Scenario]
      The newly proposed love game model here applies to all real-world love game analyses. However, with the core idea of varying the payoff matrix accordingly, this project applies to all real-world scenarios where different people have varied degrees of utility for the same outcome according to their different values and beliefs.

    • [Methodology]
      In this project, I modify the original love game model by adding a third strategy, "keep courting," for each person. Then, I design three game scenarios, which are the players perfectly meet each other's ideal standards, the players partially meet each other's ideal standards and both are altruistic, the players partially meet each other's ideal standards and both are egoistic. The payoff matrix will vary in different scenarios. Finally, I will solve their Nash equilibrium solution and check how players' preferred outcomes vary.

    • [Results]
      When players perfectly meet each other's mate selection criteria, their preferred outcomes are "Date/Date" or "Keep courting/Keep courting." When players only partially meet each other's mate selection criteria, and both players are altruistic, the Nash equilibrium solution suggests that their preferred outcome is either "Date/Date" or "Keep courting/Keep courting." When players only partially meet each other's mate selection criteria, and both players are selfish, the Nash equilibrium solution suggests that their preferred outcome is "Date/Date" or "Not to Date/Not to Date." Interestingly, the results show that regardless of the scenario or player type involved, one of the ideal outcomes of the game is always "Date/ Date." These simulation results are much closer to real life and better able to predict human behavior than the original binary love game.

    • [Intellectual Merits and Practical impacts of your project.]
      One major criticism of Nash equilibrium is its strong assumption that all players are rational. It is widely recognized that players are not always rational due to personal preferences and values. However, this project proposes allowing for dynamic changes in the matrix based on individual players' personal values. By incorporating people's values into the payoff matrix, this project demonstrates how players with different values evaluate their actual payoff in a given strategy profile. In this way, the "rational" assumption of Nash equilibrium becomes more plausible, as people are indeed seeking the best outcome based on their own values. By dynamically altering the payoff matrix, this project greatly expands the scope and accuracy of Nash equilibrium in predicting real-world decision-making. This provides new insights into the real-world application of game theory.

Note: please insert the screenshot of the answers to your research question by ChatGPT. The methodology that you use to address the research questions must be more innovative than both the current literature and ChatGPT.

Table of Contents

  • The polished version of Problem Sets
  • Final poster
  • Final project Overleaf
  • Final project Google Colab
  • More about the author
  • References

The polished version of Problem Sets

In this part, I modify the problem sets and address the comment provided by Prof.Luyao point by point. Here is the details for the modifications:

  1. Correct the misunderstanding between strategy and strategy profile.
  2. Include in-text citation and reference whenever introduce terminologies (e.g., for forward induction and Q-learning algorithms).
  3. Provide the definition of efficiency and fairness when evaluating the game.
  1. Clean all the red logs in the overleaf documents.
  2. Provide page numbers when citing the book for definition and theorem.
  3. Embed the complied PDF in the spotlight part for an easy access of my overleaf content.

Final poster

Final project overleaf

  • The overleaf PDF is uploaded to the spotlight file.
  • The .zip file of overleaf is uploaded in the code file.

Final project Google Colab

  • The code for the final project is uploaded in the code file.

More about the Author

  • Self Intro

My name is Wanlin Deng, and you can also call me Iris. I’m from the class of 2025 and my major is political Economy with a track in economics. I’m interested in the interdisciplinary field of computational economics. Now, I’m working on utilizing all the math, econ and coding knowledge to study economics in a more critical way, and hope to become a competitive person who possesses a truly interdisciplinary capability.

Nice to meet you guys here and look forward to our future cooperation!

  • Final reflections
    • Intellectual growth

      How do you grow intellectually in this course to understand the merits of applying machine learning to solve social and economic issues?

      Machine learning can help handle large and complex data. Social and economic-related fields are always intermingling with large datasets. Machine learning and the application of computer technology can help handle these datasets and extract the implicit information from them.

      In this course, I also have a deeper understanding of how economics and computer science advance each other. Computer science’s advanced algorithms can increase the feasibility of many economic models (usually based on strong and unrealistic assumptions). For example, the agent-based computational model can construct a more dynamic system of agents and relax restrictions of agents with rationality. Machine learning enables models to cross-validate while conducting empirical analysis, yielding more robust estimates than the traditional one. In turn, economics can provide incentives for computer science. Advanced and complicated algorithms can only play a role in reality if applied to real-world cases. For instance, after knowing the information about the market generated by economics knowledge, algorithms can help design a more efficient mechanism.

      What do you think is the magic of interdisciplinary research?

      The magic of interdisciplinary research lies in its ability to incorporate diverse knowledge and methodologies from different fields to address complex and dynamic problems in the real world. For example, in the final project, I researched the love game and tried to predict different types of people’s decisions using both game theory’s knowledge and psychological knowledge. The interaction with knowledge from various fields will provide more valuable and practical insights. It goes beyond the boundaries of traditional academic disciplines and fosters a holistic approach to understanding and tackling challenges. The magic of interdisciplinary research inspires me to collaborate with classmates or experts from other disciplinary and conduct more meaningful and pioneering work in the future.

    • professional growth
      How do you grow professionally in this course to acquire a combination of skills and create professional profiles?

      In this course, two of my most important takeaways were becoming proficient in using GitHub and Overleaf. I learned how to effectively upload code from Google Colab to GitHub and run code from others' repositories in my own Google Colab environment. Additionally, I learned how to use a README file to succinctly and effectively explain the contents in repositories. These skills are crucial for me to share the code of my own research on websites publicly and to utilize and learn from open-source code created by others. Proficiency in GitHub enables me to leverage and contribute to online resources, thus enhancing my professional growth.

      Furthermore, becoming adept at using Overleaf has equipped me with the ability to present my articles in a publishable format. The provided Overleaf templates in the course also taught me how to showcase my personal information in an Overleaf PDF formally. This skill will greatly assist me in creating professional presentations of my working portfolio in the future. Overall, these two skills have transformed me from a college student writing papers in Word documents to a potential talent with solid interdisciplinary research skills.

    • living a purposeful life

      What do you want to be the founding father/mother of? Imagine that one day you win Nobel Prize or Turing Award, what’s your feature sentence? What contribution do you want to make for your own self-fulfillment and for advancing human civilization?

      I want to be the founding mother of trust mechanism design. Feature sentence:“Trust on no need to trust:Decentralized mechanism in every field of life.”

      I am very interested in the issue of trust. In many games studied in game theory, players often fail to achieve maximum benefits due to trust issues. The concept of decentralization has been introduced by existing blockchain technology to address trust problems. However, its current applications mostly revolve around transactions. Therefore, I aim to extend the concepts of decentralization and trustlessness to a broader range of real-life scenarios beyond transactions. I aspire to advance human civilization by promoting the application of existing decentralized and trustless concepts in more daily scenarios. I believe I can achieve my self-fulfillment by dedicating myself to the fields that intrigue me.

References

Levin, Dan, and Luyao Zhang. 2020. “Bridging Level-K to Nash Equilibrium.” The Review of Economics and Statistics 104 (6): 1329–40. https://doi.org/10.1162/rest_a_00990.

Nash, John. 1951. “Non-Cooperative Games.” The Annals of Mathematics 54 (2): 286. https://doi.org/10.2307/1969529.

@article{levin2022bridging,
  title={Bridging level-k to nash equilibrium},
  author={Levin, Dan and Zhang, Luyao},
  journal={Review of Economics and Statistics},
  volume={104},
  number={6},
  pages={1329--1340},
  year={2022},
  publisher={MIT Press One Rogers Street, Cambridge, MA 02142-1209, USA journals-info~…}
}
@article{Nash1951,
  author  = {Nash, John},
  title   = {Non-Cooperative Games},
  journal = {Annals of Mathematics},
  volume  = {54},
  number  = {2},
  pages   = {286-295},
  year    = {1951},
  url     = {https://www.jstor.org/stable/1969529}
}

csecon206-wanlin-finalproject's People

Contributors

a7zzziris avatar sunshineluyao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.