Distributed Energy Trading Models Utilizing Reinforcement Learning And Game-Theoretic Based Approaches In Smart Grids