Projects

News and Updates

NEW! Object Recognition procedure implementation in TensorFlow (upcoming)

Ongoing Works

[To be updated] A PageRank Characterization of Knee Points for Many-Objective Optimization Problems

Proteek Chandan Roy, Siddharth Shankar Das, Kalyanmoy Deb, Monirul Islam

[abstract][code][pdf]

Target journal: IEEE Transaction on Evolutionary Computation

  • Extension: A new utility-based PageRank for Hypervolume approximation (ongoing for conference)

Publications

F-DEA: Evolutionary Algorithm using Adaptive Fuzzy dominance and Reference point for Many-objective optimization

Siddhartha Shankar Das, Monirul Islam, Naheed Anjum Arafat

[pdf][code]

[under review] ELSEVIER journal on Swarm and Evolutionary Computation

  • Extension: Implementation of F-DEA in distributed system (ongoing for conference)

NEW! A Greedy Approach with NSGA-III Algorithm to Enhance Performance of Computing Clusters

ASM Rizvi, Tarik Reza Toha, Siddhartha Shankar Das, Sriram Cheppallan, Alim Al Razi

[pdf][code]

[review] IPC-2018, IEEE ICC 2018 SAC Symposium Cloud Communications and Networking Track

NEW! Many-Objective optimization for Performance Enhancement in computing clusterASM Rizvi, Tarik Reza Toha, Siddhartha Shankar Das, Sriram Cheppallan, Alim Al Razi

[pdf][code][presentation]

Accepted, IPCCC-2017 (36th IEEE -- International Performance Computing and Communications Conference)

Ongoing and Past Research Projects

A Many-objective Evolutionary Approach Using Fuzzy Dominance With Bidirectional Bias

Siddhartha Shankar Das, Monirul Islam, Naheed Anjum Arafat

[pdf][code]

Submitted as Undergraduate Thesis

A Grid Based Many-Objective Evolutionary Algorithm using Fuzzy Fitness

Siddhartha Shankar Das, Naheed Anjum Arafat, Monirul Islam

[pdf][code]

Best poster award: 3rd in 2nd undergraduate thesis poster presentation, 2014 (out of 53 submissions)

Implementation of document image Segmentation algorithm for handwritten OCR

Siddhartha Shankar Das

[presentation][code]

Advanced Image Processing Course, 2016

A short survey on Near-Duplicate Video detection and retrievalSiddhartha Shankar Das

[presentation][pdf]

High Dimensional Data management Course, 2016

Analysis of Advertisement fraudulent activities (click fraud, impression fraud etc)

based on our implementation of a large-scale Advertisement service system, that loads millions of ads daily into different news portal of Bangladesh (prothom alo, bdnews, bangla tribune, bikroy )

[code] Siddhartha Shankar Das, Azad Salam

[report]

Developer of Supply Chain Logistic Network for Bangladesh food Sector Under UGC-HEQEP project

scLogNet: A prototype software to minimize the price discrimination of products across the country. Constant updates of price, supply, demand information of products from different districts and geographic data of road, river and rail networks are used to find combined preferred transport networks. Currently pending for ministry approval. [screenshoots]

Diagnosis of cancer using Decision Tree learning and AdaBoost ensemble classifier, Text classification using K-Nearest Neighbor and Naive Bayes algorithm. [code]

ANN (Artificial Neural network for classification), CYK algorithm for context-free grammars, Correlation in image matching, Sequential clustering algorithms. [codes]

A 3D air-flight shooting game: Structure modeling, Physics engine, Lighting and Texturing and animations were used [codes]

Advanced Ray Tracing,

Application with Geographic Information System (GIS)

Can be used to display and manipulate Geographic Shapefile. Provide routing facilities the Shapefile and can

add an overlay with various types of graphical content. [codes]

Pattern recognition based robot movement: E-puck robot is programmed identify and learn symbols through video image processing and moves accordingly [codes]

8-bit Microprocessor: A simple processor, capable of executing a set of 28 instructions, was designed and implemented. [proteus file]

Statistical simulation of a traffic system, Modelling and simulation of M/M/s queueing system with jokey.

python implementation

Web Development

University Course Management: A web-based system for managing courses online and a communication medium for teacher and students. [codes]

Online Course Management System

An Oracle-based web application that manages courses of a school and university. [code]

Implementation of C Compiler

A simple ANSI C Compiler was designed and implemented.[code][python assembler]

Java IDE for developing java based application

SDJeditor: An IDE for java. Here programmer can write and execute java based application. Shows compiling errors, provides syntax highlighting. Can make executable JAR file from classes. [codes]