I have an incomplete market (rows are states and columns are securities) and I need to determine if there is arbitrage, and if so, construct an arbitrage strategy. A is the payoff matrix (payoffs at t=1) and S is the price vector at t=0.
I am a bit lost, because the state prices cannot be calculated explicitly (more unknowns than equations) and whatever I do, the only possible 'arbitrage portfolio' that I can get is the 0-vector, which is not really an arbitrage portfolio, in fact, what that means is that nothing should be sold nor bought.
I also tried using linear programming in R (lp function from lpSolve package) but I still got the 0-vector as the only possible answer.
Does anyone know if there is some other way to determine if there is, in fact, arbitrage in this market? Does the fact that the market is incomplete imply that there is arbitrage?
Any help or hints would be greatly appreciated.