- 博客(6)
- 收藏
- 关注
原创 机场出租车问题
机场出租车问题摘要 本文以机场出租车接送乘客为研究对象,分别研究机场出租车司机如何决策使得自身利益最大化,机场如何调度出租车接客和乘客上车使得乘车效率最高,以及机场如何分配短途载客的出租车的“优先权”使得出租车的收益尽量均衡等相关问题。本文收集了北京各航班的时刻表和人数,北京机场人流量等数据,综合应用了 BP 神经网络算法,动态规划模型,以及概率模型等数学工具进行建模,并通过程序对每一个问题得到了最优的可行方案
2021-06-05 15:09:41 9151 4
原创 根据父子生成数组树结构
pId的的list数据转换为children格式的树形结构function transData(a, idStr, pidStr, chindrenStr){ var r = [], hash = {}, id = idStr, pid = pidStr, children = chindrenStr, i = 0, j = 0, len = a.length; for(; i < len; i++){
2021-02-24 15:38:11 157
原创 juc
JUC1. JUC是什么java.util.concurrent在并发编程中使用的工具类线程/进程回顾进程/线程是什么进程:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。线程:通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程可以利用进程所拥有的资源,在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立
2020-11-16 16:23:28 182
原创 java多线程基础
多线程1. 线程简介1.1 普通方法调用和多线程一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等1.2 Process与Thread程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位通常一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。注意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是
2020-11-16 16:07:52 274
原创 基础常用排序算法
文章目录常用排序算法1. 冒泡排序2. 选择排序3. 插入排序7. 希尔排序8. 快速排序9. 归并排序10 基数排序常用排序算法1. 冒泡排序冒泡排序的基本思想:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部。优化:因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中设置一个标志flag判断元素是否进行过交换。public class BubbleSort {
2020-10-23 09:41:40 76
原创 库存补单及销量预测
库存补单的数学模型摘要 根据顾客对商品的需求,科学合理的制定库存补单决策对于自家商店发展具有重大的影响,进而成为商家关注的热点问题。本文研究的是补单的策略问题。 针对问题一,是典型的预测问题,要求我们能够准确的预测出未来五天的日销售量。由于日销售量是个非线性的关系,因此,本文采用的是BP神经网络模型,利用梯度降维法,
2020-07-02 10:52:36 7883 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人