Skip to content

pouriamoosavi/Arbitrage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arbitrage

Currency Arbitrage Problem Arbitrage is the process of using discrepancies in currency exchange values to earn profit. Consider a person who starts with some amount of currency X, goes through a series of exchanges and finally ends up with more amount of X(than he initially had).
Given n currencies and a table (nxn) of exchange rates, devise an algorithm that a person should use to avail maximum profit assuming that he doesn't perform one exchange more than once.
From Here Algorithm:
We can use BellMan-Ford algorithm to solve this problem From Here problem 7.1
To run you need JDK and JRE installed and then you can run it by javac main.java and java main in ubuntu terminal Or you can open it with some graphical applications like NetBeans or Eclipse.
You need to make an adjancency matrix in a txt file and copy filepath into main method (Example is available in project like arbi.txt)
Special thanks to: Nahal Bargi, Farzam Sabeti and Hoda Mahmoodi
Files contains comments

About

Currency Arbitrage Problem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages