
Ayuda iniciación Java
Publicado por Adrià (2 intervenciones) el 06/03/2014 16:58:33
Hola,
Estoy realizando mi proyecto final de carrera sobre programación matemática y, aunque no tengo conocimientos de programación informática, tengo que pasar a lenguaje Java algunas ecuaciones.
El problema que tengo está en no encontrar fácilmente qué símbolos debo utilizar para expresar las restricciones; por ejemplo, aquí muestro una restricción:
forall(j in 1..N, h in TP[j] : a[h] < a[j] && a[j] – a[h] < R[wj[j]] - L[wj[j]] && A - a[h] + a[j] > R[wj[j]] - L[wj[j]])
sum(s in 1..UBs_prima, k in kmin[h]..kmax[h]) s*b[<h,s,k>] <= sum(s in 1..UBs_prima, k in kmin[j]..kmax[j]) s*b[<j,s,k>]
Las dudas son las siguientes:
Para expresar "tal que", ¿se puede hacer mediante los dos puntos ( : ) que se ven al inicio de la primera linea?
Y para expresar "and", ¿sirve la expresión &&?
Muchas gracias!
Estoy realizando mi proyecto final de carrera sobre programación matemática y, aunque no tengo conocimientos de programación informática, tengo que pasar a lenguaje Java algunas ecuaciones.
El problema que tengo está en no encontrar fácilmente qué símbolos debo utilizar para expresar las restricciones; por ejemplo, aquí muestro una restricción:
forall(j in 1..N, h in TP[j] : a[h] < a[j] && a[j] – a[h] < R[wj[j]] - L[wj[j]] && A - a[h] + a[j] > R[wj[j]] - L[wj[j]])
sum(s in 1..UBs_prima, k in kmin[h]..kmax[h]) s*b[<h,s,k>] <= sum(s in 1..UBs_prima, k in kmin[j]..kmax[j]) s*b[<j,s,k>]
Las dudas son las siguientes:
Para expresar "tal que", ¿se puede hacer mediante los dos puntos ( : ) que se ven al inicio de la primera linea?
Y para expresar "and", ¿sirve la expresión &&?
Muchas gracias!
Valora esta pregunta


0