Articles of optimization

Acelerar la adición de objetos a Canvas en WPF

Tengo un Canvas que estoy usando en WPF para dibujar muchos rectangularjs de colores, pero el progtwig se está ejecutando realmente lento cuando se agregan. He intentado con diferentes opciones, como agregarlas a una Array y agregarlas todas al mismo tiempo y usar una Image lugar de un canvas para mostrarlas, pero no parecían hacer […]

biblioteca de optimización matemática para Java: ¿recomendaciones gratuitas o de código abierto?

¿Alguien sabe de una biblioteca que realiza optimización matemática (progtwigción lineal, optimización convexa o tipos más generales de problemas)? Estoy buscando algo como MATLAB, pero con la capacidad de manejar problemas más grandes. ¿Debo escribir mis propias implementaciones o comprar uno de esos productos comerciales (CPLEX y similares)?

Mejor solucionador de optimización de enteros mixtos de código abierto

Estoy usando CPLEX para resolver grandes modelos de optimización (más de 100k variables) ahora me gustaría ver si puedo encontrar una alternativa de código abierto, resuelvo problemas enteros mixtos (MILP) y CPLEX funciona muy bien, pero es muy costoso si Quiero escalar, así que realmente necesito encontrar una alternativa o comenzar a escribir nuestra propia […]

Fugas de memoria en .NET

¿Cuáles son todas las formas posibles en que podemos obtener filtraciones de memoria en .NET? Sé de dos: No registrar correctamente a los Manejadores de eventos / Delegados . No descarta controles dynamics secundarios en Windows Forms: Ejemplo: // Causes Leaks Label label = new Label(); this.Controls.Add(label); this.Controls.Remove(label); // Correct Code Label label = new […]

un conteo para cada combinación – optimización

RESULTADOS: He usado tres métodos: Tres consultas secundarias, 1 unirse en cada una (mina) Tres sub consultas, sin unión, filtrando con where (SlimsGhost) Triple unión (Solarflare) He hecho algunas estadísticas con “explicar” y “perfilar”, lo que explica el trabajo que cada consulta debe hacer y los siguientes resultados no fueron sorprendentes: estadísticas Resultados relativos: 100% […]

¿Cómo reducir el tamaño del ejecutable producido por el comstackdor Mininary G ++?

Tengo un trivial progtwig “Hello world” de C ++ que se comstack a 500kB ejecutable por el comstackdor MinGW g ++ bajo Win XP. Algunos dicen que es causado por la biblioteca iostream y el enlace estático de libstdc ++. Dll . Usar la opción del comstackdor -s ayudó un poco (reduciendo el tamaño del […]

¿Cuándo comstackn los comstackdores el código en C ++?

En C ++, ¿los métodos solo se ingresan si se declaran explícitamente en inline (o se definen en un archivo de encabezado), o si los comstackdores tienen acceso a los métodos en línea como mejor les parezca?

ResultSet: recuperación de valores de columna por índice versus recuperación por etiqueta

Cuando uso JDBC, a menudo me encuentro con constructos como ResultSet rs = ps.executeQuery(); while (rs.next()) { int id = rs.getInt(1); // Some other actions } Me pregunté (y también a los autores del código) por qué no usar tags para recuperar valores de columna: int id = rs.getInt(“CUSTOMER_ID”); La mejor explicación que he escuchado […]

¿Qué hay de malo con el uso de la asociatividad por los comstackdores?

A veces, la asociatividad puede utilizarse para perder dependencias de datos y me llamó la atención lo mucho que puede ayudar. Me sorprendió bastante descubrir que casi puedo obtener un factor de aceleración de 4 desenrollando manualmente un bucle trivial, tanto en Java (comstackción 1.7.0_51-b13) como en C (gcc 4.4.3). Entonces, o estoy haciendo algo […]

Calcular techo de base de registro rápido 2

¿Cuál es una forma rápida de calcular el (long int) ceiling(log_2(i)) , donde la entrada y la salida son enteros de 64 bits? Las soluciones para enteros con signo o sin signo son aceptables. Sospecho que la mejor manera será un método poco parecida a los que se encuentran aquí , pero en lugar de […]